💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مجتبی صداقت
کدهای اجرا شده setter و getter
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۵ دی ۱۴۰۲
<?php
class Person {
	public  $name;
	private $nationalCode;
	private $age;
	protected $income;
	public function __construct($name,$age){
		$this->name=$name;
		$this->age=$age;
		$this->setNationalCode(rand(100,999));
	}
	#Setter
	public function setnationalCode($nationalCode){
		$this->nationalCode = $nationalCode;
	}
	public  function setAge($age){
		$this->age=$age;
	}
	public  function setIncome($income){
		$this->income=$income;
	}
	#Getter
	public function getnationalCode(){
		return $this->nationalCode;
	}
	public  function getAge(){
		return $this->age;
	}
	public  function getIncome(){
		return $this->income;
	}
}
$loghman = New Person("Loghman Avand",32);
echo $loghman->name . '<br>';
echo  $loghman->getAge(). '<br>';
$loghman->setIncome(5000000);
echo  $loghman->getIncome(). '<br>';
echo  $loghman->getnationalCode(). PHP_EOL;

با سلام و احترام

جناب صداقت عزیز، لطفا وقتی کدهایی که قرار میدهید و نکته ای به همراه دارند آنرا هم به صورت توضیحی ذکر کنید تا برای بقیه دوستان قابل استفاده باشد و بهتر درک کنند.

ولی اگر نکته خاصی به همراه ندارد از مطرح کردن آن خودداری کنید با تشکر از شما

 

بهنام مرادی ۱۵ دی ۱۴۰۲، ۱۶:۴۰