[클래스] Overriding 오버라이딩

· 11년 전 · 923

/*

오버라이딩(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,294
11년 전 조회 1,112
11년 전 조회 874
11년 전 조회 2,048
11년 전 조회 1,869
11년 전 조회 3,039
11년 전 조회 1,015
11년 전 조회 780
11년 전 조회 869
11년 전 조회 2,751
11년 전 조회 1,006
11년 전 조회 1,197
11년 전 조회 714
11년 전 조회 1,496
11년 전 조회 1,488
11년 전 조회 897
11년 전 조회 1,078
11년 전 조회 760
11년 전 조회 720
11년 전 조회 1,547
11년 전 조회 879
11년 전 조회 783
11년 전 조회 897
11년 전 조회 1,084
11년 전 조회 731
11년 전 조회 775
11년 전 조회 1,286
11년 전 조회 818
11년 전 조회 1,307
11년 전 조회 813
11년 전 조회 967
11년 전 조회 1,001
11년 전 조회 747
11년 전 조회 777
11년 전 조회 1,015
11년 전 조회 1,954
11년 전 조회 784
11년 전 조회 795
11년 전 조회 735
11년 전 조회 1,147
11년 전 조회 794
11년 전 조회 709
11년 전 조회 1,038
11년 전 조회 1,366
11년 전 조회 1,001
11년 전 조회 920
11년 전 조회 964
11년 전 조회 1,795
11년 전 조회 864
11년 전 조회 924
11년 전 조회 2,703
11년 전 조회 2,254
11년 전 조회 1,136
11년 전 조회 1,619
11년 전 조회 1,233
11년 전 조회 1,161
11년 전 조회 1,286
11년 전 조회 1,890
11년 전 조회 923
11년 전 조회 1,932
11년 전 조회 2,162
11년 전 조회 859
11년 전 조회 1,003
11년 전 조회 715
11년 전 조회 1,676
11년 전 조회 1,549
11년 전 조회 1,034
11년 전 조회 915
11년 전 조회 682
11년 전 조회 1,068
11년 전 조회 1,517
11년 전 조회 584
11년 전 조회 780
11년 전 조회 863
11년 전 조회 885
11년 전 조회 1,086
11년 전 조회 2,616
11년 전 조회 2,271
11년 전 조회 1,832
11년 전 조회 1,393
11년 전 조회 1,333
11년 전 조회 2,313
11년 전 조회 1,575
11년 전 조회 2,777
11년 전 조회 3,587
11년 전 조회 3,709
11년 전 조회 3,772
11년 전 조회 3,897
11년 전 조회 2,352
11년 전 조회 1.7만
11년 전 조회 1,333
11년 전 조회 1,082
11년 전 조회 1,021
11년 전 조회 859
11년 전 조회 992
11년 전 조회 807
11년 전 조회 650
11년 전 조회 1,038
11년 전 조회 781
11년 전 조회 695
🐛 버그신고