PHP'de Nesne Özellikleri
Şimdi nesnelerle ve özellikleriyle daha pratik bir örnek üzerinde çalışmayı öğreneceğiz.
Web sitemizin kullanıcısını tanımlayan bir User sınıfı yapalım.
Kullanıcımızın iki özelliği olsun: isim ve yaş. Sınıfımızın kodunu yazalım:
<?php
class User
{
public $name;
public $age;
}
?>
Şimdilik sınıfımız hiçbir şey yapmıyor - sadece bu sınıfın nesnelerinin neye sahip olacağını tanımlıyor (bizim durumumuzda her nesne bir isme ve yaşa sahip olacak). Aslında, sınıfımızdan en az bir nesne oluşturana kadar - hiçbir yararlı şey olmayacak.
Sınıfımızdan bir nesne oluşturalım. Bu arada, sınıfların büyük harfle, bu sınıfların nesnelerinin ise küçük harfle adlandırılmasının kabul edildiğini bilmekte fayda var.
Sınıfı tanımlayalım:
<?php
class User
{
public $name;
public $age;
}
?>
Ve şimdi sınıfımızdan bir nesne oluşturalım:
<?php
$user = new User;
?>
Şimdi nesnemizin özelliklerine bir şeyler yazalım, sonra da bu verileri ekrana yazdıralım:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
echo $user->name;
echo $user->age;
?>
Aşağıdaki özelliklere sahip bir Employee sınıfı yapın
- name, age, salary.
Employee sınıfından bir nesne oluşturun, ardından
özelliklerini aşağıdaki değerlere ayarlayın
- isim 'john', yaş 25, maaş
1000.
Employee sınıfından ikinci bir nesne oluşturun,
özelliklerini aşağıdaki değerlere ayarlayın
- isim 'eric', yaş 26, maaş
2000.
Oluşturulan çalışanların maaşlarının toplamını ekrana yazdırın.
Oluşturulan çalışanların yaşlarının toplamını ekrana yazdırın.