⊗ppOpBsCPP 9 of 107 menu

PHP OOP에서 생성자 매개변수를 통한 속성 설정

생성자 매개변수를 통해 전달된 변수는 객체의 속성에 기록할 수 있습니다:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } } ?>

이렇게 하면 전달된 값이 클래스의 모든 메서드에서 사용 가능해집니다. 예를 들어, 어떤 메서드에서 전달된 값을 사용해 보겠습니다:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } public function show() { return $this->name . ' ' . $this->surn; } } ?>

이것이 어떻게 작동하는지 확인해 봅시다. 이름과 성을 매개변수로 전달하여 새 객체를 생성합니다:

<?php $user = new User('john', 'smit'); ?>

이제 우리 메서드에 접근해 봅시다:

<?php echo $user->show(); ?>

Employee 클래스의 생성자에 직원의 이름과 급여를 전달하고 해당 속성에 기록하세요.

직원의 이름을 출력하는 메서드를 만드세요.

직원의 급여를 출력하는 메서드를 만드세요.

직원의 급여를 10% 인상하는 메서드를 만드세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부