[클래스] Overriding 오버라이딩

· 11년 전 · 1118

/*

오버라이딩(overriding)이란, ‘조상 클래스로부터 상속받은 메서드를 자손 클래

스에 맞게 재정의 하는 것’을 말한다.
조상 클래스로부터 상속받은 메서드를 자손 클래스에서 그대로 사용할 수 없는 경우가

많기 때문에 오버라이딩이 필요하다.

*/

 

class Point {
var $x=10, $y=20;

public function getLocation() {
return 'x :' . $this->x . ', y:' . $this->y;
}
}

class Point3D extends Point {
var $z=30;

public function getLocation() {
return parent::getLocation() . ', z :' . $this->z;
}
}

$p = new Point();
echo $p->getLocation().'<br />';

$p3 = new Point3D();
echo $p3->getLocation();
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
11년 전 조회 1,500
11년 전 조회 1,311
11년 전 조회 1,055
11년 전 조회 2,251
11년 전 조회 2,060
11년 전 조회 3,229
11년 전 조회 1,207
11년 전 조회 976
11년 전 조회 1,069
11년 전 조회 2,937
11년 전 조회 1,187
11년 전 조회 1,388
11년 전 조회 921
11년 전 조회 1,696
11년 전 조회 1,685
11년 전 조회 1,096
11년 전 조회 1,281
11년 전 조회 957
11년 전 조회 920
11년 전 조회 1,742
11년 전 조회 1,080
11년 전 조회 965
11년 전 조회 1,096
11년 전 조회 1,233
11년 전 조회 934
11년 전 조회 965
11년 전 조회 1,430
11년 전 조회 1,016
11년 전 조회 1,449
11년 전 조회 1,021
11년 전 조회 1,118
11년 전 조회 1,183
11년 전 조회 934
11년 전 조회 967
11년 전 조회 1,190
11년 전 조회 2,108
11년 전 조회 971
11년 전 조회 985
11년 전 조회 915
11년 전 조회 1,360
11년 전 조회 991
11년 전 조회 918
11년 전 조회 1,214
11년 전 조회 1,568
11년 전 조회 1,193
11년 전 조회 1,138
11년 전 조회 1,162
11년 전 조회 1,995
11년 전 조회 1,067
11년 전 조회 1,119
11년 전 조회 2,915
11년 전 조회 2,471
11년 전 조회 1,338
11년 전 조회 1,817
11년 전 조회 1,425
11년 전 조회 1,355
11년 전 조회 1,488
11년 전 조회 2,088
11년 전 조회 1,082
11년 전 조회 2,131
11년 전 조회 2,359
11년 전 조회 1,058
11년 전 조회 1,207
11년 전 조회 913
11년 전 조회 1,866
11년 전 조회 1,737
11년 전 조회 1,236
11년 전 조회 1,117
11년 전 조회 882
11년 전 조회 1,267
11년 전 조회 1,710
11년 전 조회 779
11년 전 조회 982
11년 전 조회 1,061
11년 전 조회 1,071
11년 전 조회 1,291
11년 전 조회 2,799
11년 전 조회 2,465
11년 전 조회 1,967
11년 전 조회 1,591
11년 전 조회 1,529
11년 전 조회 2,521
11년 전 조회 1,769
11년 전 조회 2,971
11년 전 조회 3,794
11년 전 조회 3,910
11년 전 조회 3,970
11년 전 조회 4,087
11년 전 조회 2,553
11년 전 조회 1.8만
11년 전 조회 1,526
11년 전 조회 1,271
11년 전 조회 1,225
11년 전 조회 1,046
11년 전 조회 1,191
11년 전 조회 1,022
11년 전 조회 835
11년 전 조회 1,237
11년 전 조회 986
11년 전 조회 896
🐛 버그신고