[클래스] Overriding 오버라이딩

· 11년 전 · 1035

/*

오버라이딩(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,411
11년 전 조회 1,226
11년 전 조회 979
11년 전 조회 2,163
11년 전 조회 1,985
11년 전 조회 3,158
11년 전 조회 1,121
11년 전 조회 892
11년 전 조회 987
11년 전 조회 2,862
11년 전 조회 1,104
11년 전 조회 1,308
11년 전 조회 831
11년 전 조회 1,606
11년 전 조회 1,607
11년 전 조회 1,007
11년 전 조회 1,182
11년 전 조회 874
11년 전 조회 827
11년 전 조회 1,655
11년 전 조회 987
11년 전 조회 891
11년 전 조회 1,005
11년 전 조회 1,173
11년 전 조회 845
11년 전 조회 883
11년 전 조회 1,359
11년 전 조회 932
11년 전 조회 1,402
11년 전 조회 921
11년 전 조회 1,047
11년 전 조회 1,104
11년 전 조회 857
11년 전 조회 882
11년 전 조회 1,107
11년 전 조회 2,041
11년 전 조회 884
11년 전 조회 908
11년 전 조회 835
11년 전 조회 1,259
11년 전 조회 909
11년 전 조회 818
11년 전 조회 1,128
11년 전 조회 1,475
11년 전 조회 1,108
11년 전 조회 1,029
11년 전 조회 1,083
11년 전 조회 1,915
11년 전 조회 977
11년 전 조회 1,035
11년 전 조회 2,812
11년 전 조회 2,361
11년 전 조회 1,232
11년 전 조회 1,728
11년 전 조회 1,332
11년 전 조회 1,266
11년 전 조회 1,393
11년 전 조회 1,990
11년 전 조회 1,012
11년 전 조회 2,036
11년 전 조회 2,249
11년 전 조회 955
11년 전 조회 1,108
11년 전 조회 810
11년 전 조회 1,774
11년 전 조회 1,651
11년 전 조회 1,133
11년 전 조회 1,015
11년 전 조회 785
11년 전 조회 1,166
11년 전 조회 1,614
11년 전 조회 675
11년 전 조회 874
11년 전 조회 963
11년 전 조회 979
11년 전 조회 1,180
11년 전 조회 2,707
11년 전 조회 2,356
11년 전 조회 1,896
11년 전 조회 1,486
11년 전 조회 1,441
11년 전 조회 2,404
11년 전 조회 1,672
11년 전 조회 2,879
11년 전 조회 3,686
11년 전 조회 3,806
11년 전 조회 3,868
11년 전 조회 3,989
11년 전 조회 2,444
11년 전 조회 1.8만
11년 전 조회 1,421
11년 전 조회 1,179
11년 전 조회 1,115
11년 전 조회 951
11년 전 조회 1,087
11년 전 조회 907
11년 전 조회 741
11년 전 조회 1,133
11년 전 조회 877
11년 전 조회 794
🐛 버그신고