[클래스] Overriding 오버라이딩

· 11년 전 · 1123

/*

오버라이딩(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,508
11년 전 조회 1,316
11년 전 조회 1,057
11년 전 조회 2,261
11년 전 조회 2,063
11년 전 조회 3,229
11년 전 조회 1,210
11년 전 조회 976
11년 전 조회 1,073
11년 전 조회 2,941
11년 전 조회 1,189
11년 전 조회 1,389
11년 전 조회 928
11년 전 조회 1,697
11년 전 조회 1,687
11년 전 조회 1,097
11년 전 조회 1,286
11년 전 조회 958
11년 전 조회 925
11년 전 조회 1,744
11년 전 조회 1,081
11년 전 조회 968
11년 전 조회 1,099
11년 전 조회 1,234
11년 전 조회 937
11년 전 조회 968
11년 전 조회 1,434
11년 전 조회 1,021
11년 전 조회 1,451
11년 전 조회 1,028
11년 전 조회 1,122
11년 전 조회 1,190
11년 전 조회 939
11년 전 조회 967
11년 전 조회 1,194
11년 전 조회 2,108
11년 전 조회 974
11년 전 조회 986
11년 전 조회 919
11년 전 조회 1,366
11년 전 조회 995
11년 전 조회 924
11년 전 조회 1,216
11년 전 조회 1,574
11년 전 조회 1,195
11년 전 조회 1,142
11년 전 조회 1,164
11년 전 조회 1,999
11년 전 조회 1,069
11년 전 조회 1,124
11년 전 조회 2,920
11년 전 조회 2,474
11년 전 조회 1,340
11년 전 조회 1,823
11년 전 조회 1,429
11년 전 조회 1,358
11년 전 조회 1,491
11년 전 조회 2,094
11년 전 조회 1,086
11년 전 조회 2,135
11년 전 조회 2,364
11년 전 조회 1,067
11년 전 조회 1,211
11년 전 조회 918
11년 전 조회 1,867
11년 전 조회 1,741
11년 전 조회 1,242
11년 전 조회 1,121
11년 전 조회 891
11년 전 조회 1,270
11년 전 조회 1,711
11년 전 조회 786
11년 전 조회 990
11년 전 조회 1,070
11년 전 조회 1,078
11년 전 조회 1,301
11년 전 조회 2,800
11년 전 조회 2,471
11년 전 조회 1,969
11년 전 조회 1,598
11년 전 조회 1,534
11년 전 조회 2,525
11년 전 조회 1,773
11년 전 조회 2,972
11년 전 조회 3,800
11년 전 조회 3,916
11년 전 조회 3,974
11년 전 조회 4,090
11년 전 조회 2,559
11년 전 조회 1.8만
11년 전 조회 1,534
11년 전 조회 1,279
11년 전 조회 1,229
11년 전 조회 1,051
11년 전 조회 1,195
11년 전 조회 1,028
11년 전 조회 837
11년 전 조회 1,240
11년 전 조회 990
11년 전 조회 903
🐛 버그신고