[클래스] Overriding 오버라이딩

· 11년 전 · 942

/*

오버라이딩(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,322
11년 전 조회 1,132
11년 전 조회 888
11년 전 조회 2,075
11년 전 조회 1,888
11년 전 조회 3,061
11년 전 조회 1,034
11년 전 조회 799
11년 전 조회 890
11년 전 조회 2,771
11년 전 조회 1,022
11년 전 조회 1,221
11년 전 조회 737
11년 전 조회 1,516
11년 전 조회 1,510
11년 전 조회 918
11년 전 조회 1,108
11년 전 조회 787
11년 전 조회 746
11년 전 조회 1,566
11년 전 조회 904
11년 전 조회 804
11년 전 조회 918
11년 전 조회 1,092
11년 전 조회 752
11년 전 조회 797
11년 전 조회 1,293
11년 전 조회 840
11년 전 조회 1,316
11년 전 조회 837
11년 전 조회 980
11년 전 조회 1,023
11년 전 조회 767
11년 전 조회 793
11년 전 조회 1,032
11년 전 조회 1,964
11년 전 조회 804
11년 전 조회 817
11년 전 조회 752
11년 전 조회 1,177
11년 전 조회 813
11년 전 조회 732
11년 전 조회 1,052
11년 전 조회 1,388
11년 전 조회 1,021
11년 전 조회 951
11년 전 조회 983
11년 전 조회 1,816
11년 전 조회 885
11년 전 조회 943
11년 전 조회 2,725
11년 전 조회 2,273
11년 전 조회 1,149
11년 전 조회 1,641
11년 전 조회 1,252
11년 전 조회 1,182
11년 전 조회 1,307
11년 전 조회 1,910
11년 전 조회 936
11년 전 조회 1,953
11년 전 조회 2,180
11년 전 조회 874
11년 전 조회 1,024
11년 전 조회 735
11년 전 조회 1,697
11년 전 조회 1,572
11년 전 조회 1,055
11년 전 조회 933
11년 전 조회 705
11년 전 조회 1,087
11년 전 조회 1,538
11년 전 조회 605
11년 전 조회 805
11년 전 조회 885
11년 전 조회 905
11년 전 조회 1,109
11년 전 조회 2,637
11년 전 조회 2,291
11년 전 조회 1,839
11년 전 조회 1,416
11년 전 조회 1,356
11년 전 조회 2,334
11년 전 조회 1,595
11년 전 조회 2,799
11년 전 조회 3,608
11년 전 조회 3,729
11년 전 조회 3,791
11년 전 조회 3,916
11년 전 조회 2,375
11년 전 조회 1.7만
11년 전 조회 1,352
11년 전 조회 1,102
11년 전 조회 1,042
11년 전 조회 877
11년 전 조회 1,012
11년 전 조회 828
11년 전 조회 667
11년 전 조회 1,060
11년 전 조회 800
11년 전 조회 716
🐛 버그신고