[클래스] Overriding 오버라이딩

· 11년 전 · 927

/*

오버라이딩(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,300
11년 전 조회 1,113
11년 전 조회 874
11년 전 조회 2,053
11년 전 조회 1,870
11년 전 조회 3,042
11년 전 조회 1,016
11년 전 조회 781
11년 전 조회 869
11년 전 조회 2,752
11년 전 조회 1,007
11년 전 조회 1,203
11년 전 조회 717
11년 전 조회 1,499
11년 전 조회 1,490
11년 전 조회 898
11년 전 조회 1,082
11년 전 조회 763
11년 전 조회 722
11년 전 조회 1,549
11년 전 조회 884
11년 전 조회 784
11년 전 조회 900
11년 전 조회 1,085
11년 전 조회 734
11년 전 조회 777
11년 전 조회 1,287
11년 전 조회 820
11년 전 조회 1,308
11년 전 조회 817
11년 전 조회 967
11년 전 조회 1,003
11년 전 조회 748
11년 전 조회 781
11년 전 조회 1,017
11년 전 조회 1,955
11년 전 조회 787
11년 전 조회 797
11년 전 조회 736
11년 전 조회 1,151
11년 전 조회 799
11년 전 조회 714
11년 전 조회 1,039
11년 전 조회 1,372
11년 전 조회 1,004
11년 전 조회 924
11년 전 조회 969
11년 전 조회 1,798
11년 전 조회 868
11년 전 조회 928
11년 전 조회 2,706
11년 전 조회 2,256
11년 전 조회 1,137
11년 전 조회 1,624
11년 전 조회 1,234
11년 전 조회 1,164
11년 전 조회 1,288
11년 전 조회 1,895
11년 전 조회 926
11년 전 조회 1,937
11년 전 조회 2,165
11년 전 조회 861
11년 전 조회 1,010
11년 전 조회 719
11년 전 조회 1,680
11년 전 조회 1,552
11년 전 조회 1,038
11년 전 조회 917
11년 전 조회 685
11년 전 조회 1,073
11년 전 조회 1,520
11년 전 조회 589
11년 전 조회 785
11년 전 조회 867
11년 전 조회 889
11년 전 조회 1,092
11년 전 조회 2,619
11년 전 조회 2,273
11년 전 조회 1,833
11년 전 조회 1,398
11년 전 조회 1,338
11년 전 조회 2,320
11년 전 조회 1,578
11년 전 조회 2,779
11년 전 조회 3,595
11년 전 조회 3,718
11년 전 조회 3,776
11년 전 조회 3,900
11년 전 조회 2,357
11년 전 조회 1.7만
11년 전 조회 1,337
11년 전 조회 1,082
11년 전 조회 1,029
11년 전 조회 861
11년 전 조회 995
11년 전 조회 816
11년 전 조회 653
11년 전 조회 1,039
11년 전 조회 786
11년 전 조회 696
🐛 버그신고