[클래스] Overriding 오버라이딩

· 11년 전 · 1005

/*

오버라이딩(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,394
11년 전 조회 1,211
11년 전 조회 958
11년 전 조회 2,146
11년 전 조회 1,966
11년 전 조회 3,133
11년 전 조회 1,103
11년 전 조회 872
11년 전 조회 967
11년 전 조회 2,839
11년 전 조회 1,083
11년 전 조회 1,287
11년 전 조회 810
11년 전 조회 1,588
11년 전 조회 1,578
11년 전 조회 989
11년 전 조회 1,165
11년 전 조회 850
11년 전 조회 808
11년 전 조회 1,631
11년 전 조회 965
11년 전 조회 871
11년 전 조회 983
11년 전 조회 1,150
11년 전 조회 814
11년 전 조회 858
11년 전 조회 1,341
11년 전 조회 906
11년 전 조회 1,372
11년 전 조회 894
11년 전 조회 1,025
11년 전 조회 1,081
11년 전 조회 830
11년 전 조회 862
11년 전 조회 1,085
11년 전 조회 2,015
11년 전 조회 859
11년 전 조회 883
11년 전 조회 810
11년 전 조회 1,238
11년 전 조회 888
11년 전 조회 794
11년 전 조회 1,106
11년 전 조회 1,446
11년 전 조회 1,081
11년 전 조회 1,005
11년 전 조회 1,054
11년 전 조회 1,885
11년 전 조회 947
11년 전 조회 1,006
11년 전 조회 2,789
11년 전 조회 2,336
11년 전 조회 1,211
11년 전 조회 1,705
11년 전 조회 1,310
11년 전 조회 1,237
11년 전 조회 1,365
11년 전 조회 1,964
11년 전 조회 987
11년 전 조회 2,012
11년 전 조회 2,227
11년 전 조회 927
11년 전 조회 1,081
11년 전 조회 783
11년 전 조회 1,750
11년 전 조회 1,627
11년 전 조회 1,108
11년 전 조회 990
11년 전 조회 763
11년 전 조회 1,138
11년 전 조회 1,588
11년 전 조회 651
11년 전 조회 859
11년 전 조회 943
11년 전 조회 960
11년 전 조회 1,157
11년 전 조회 2,683
11년 전 조회 2,338
11년 전 조회 1,878
11년 전 조회 1,468
11년 전 조회 1,410
11년 전 조회 2,385
11년 전 조회 1,652
11년 전 조회 2,850
11년 전 조회 3,662
11년 전 조회 3,780
11년 전 조회 3,846
11년 전 조회 3,966
11년 전 조회 2,427
11년 전 조회 1.7만
11년 전 조회 1,400
11년 전 조회 1,150
11년 전 조회 1,089
11년 전 조회 928
11년 전 조회 1,065
11년 전 조회 879
11년 전 조회 720
11년 전 조회 1,102
11년 전 조회 849
11년 전 조회 766
🐛 버그신고