[클래스] Overriding 오버라이딩

· 11년 전 · 1116

/*

오버라이딩(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,497
11년 전 조회 1,309
11년 전 조회 1,055
11년 전 조회 2,250
11년 전 조회 2,059
11년 전 조회 3,229
11년 전 조회 1,207
11년 전 조회 976
11년 전 조회 1,067
11년 전 조회 2,937
11년 전 조회 1,185
11년 전 조회 1,388
11년 전 조회 920
11년 전 조회 1,695
11년 전 조회 1,684
11년 전 조회 1,093
11년 전 조회 1,281
11년 전 조회 956
11년 전 조회 920
11년 전 조회 1,741
11년 전 조회 1,079
11년 전 조회 965
11년 전 조회 1,096
11년 전 조회 1,233
11년 전 조회 934
11년 전 조회 964
11년 전 조회 1,430
11년 전 조회 1,015
11년 전 조회 1,449
11년 전 조회 1,021
11년 전 조회 1,117
11년 전 조회 1,183
11년 전 조회 933
11년 전 조회 965
11년 전 조회 1,190
11년 전 조회 2,108
11년 전 조회 971
11년 전 조회 985
11년 전 조회 915
11년 전 조회 1,355
11년 전 조회 991
11년 전 조회 918
11년 전 조회 1,211
11년 전 조회 1,568
11년 전 조회 1,193
11년 전 조회 1,134
11년 전 조회 1,161
11년 전 조회 1,995
11년 전 조회 1,067
11년 전 조회 1,117
11년 전 조회 2,915
11년 전 조회 2,471
11년 전 조회 1,334
11년 전 조회 1,816
11년 전 조회 1,425
11년 전 조회 1,352
11년 전 조회 1,487
11년 전 조회 2,088
11년 전 조회 1,082
11년 전 조회 2,131
11년 전 조회 2,357
11년 전 조회 1,056
11년 전 조회 1,205
11년 전 조회 910
11년 전 조회 1,866
11년 전 조회 1,735
11년 전 조회 1,234
11년 전 조회 1,115
11년 전 조회 882
11년 전 조회 1,267
11년 전 조회 1,709
11년 전 조회 777
11년 전 조회 981
11년 전 조회 1,061
11년 전 조회 1,070
11년 전 조회 1,289
11년 전 조회 2,799
11년 전 조회 2,464
11년 전 조회 1,967
11년 전 조회 1,590
11년 전 조회 1,528
11년 전 조회 2,521
11년 전 조회 1,769
11년 전 조회 2,971
11년 전 조회 3,793
11년 전 조회 3,908
11년 전 조회 3,969
11년 전 조회 4,087
11년 전 조회 2,553
11년 전 조회 1.8만
11년 전 조회 1,524
11년 전 조회 1,270
11년 전 조회 1,222
11년 전 조회 1,045
11년 전 조회 1,191
11년 전 조회 1,020
11년 전 조회 835
11년 전 조회 1,236
11년 전 조회 985
11년 전 조회 896
🐛 버그신고