[클래스] Overriding 오버라이딩

· 11년 전 · 1079

/*

오버라이딩(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,442
11년 전 조회 1,268
11년 전 조회 1,018
11년 전 조회 2,204
11년 전 조회 2,026
11년 전 조회 3,197
11년 전 조회 1,171
11년 전 조회 927
11년 전 조회 1,033
11년 전 조회 2,903
11년 전 조회 1,145
11년 전 조회 1,350
11년 전 조회 868
11년 전 조회 1,652
11년 전 조회 1,640
11년 전 조회 1,048
11년 전 조회 1,224
11년 전 조회 911
11년 전 조회 870
11년 전 조회 1,709
11년 전 조회 1,029
11년 전 조회 930
11년 전 조회 1,048
11년 전 조회 1,213
11년 전 조회 887
11년 전 조회 931
11년 전 조회 1,395
11년 전 조회 967
11년 전 조회 1,427
11년 전 조회 964
11년 전 조회 1,074
11년 전 조회 1,148
11년 전 조회 897
11년 전 조회 925
11년 전 조회 1,148
11년 전 조회 2,079
11년 전 조회 933
11년 전 조회 951
11년 전 조회 878
11년 전 조회 1,295
11년 전 조회 946
11년 전 조회 862
11년 전 조회 1,171
11년 전 조회 1,512
11년 전 조회 1,155
11년 전 조회 1,074
11년 전 조회 1,109
11년 전 조회 1,961
11년 전 조회 1,021
11년 전 조회 1,080
11년 전 조회 2,857
11년 전 조회 2,408
11년 전 조회 1,277
11년 전 조회 1,769
11년 전 조회 1,385
11년 전 조회 1,306
11년 전 조회 1,440
11년 전 조회 2,040
11년 전 조회 1,055
11년 전 조회 2,079
11년 전 조회 2,311
11년 전 조회 997
11년 전 조회 1,157
11년 전 조회 867
11년 전 조회 1,818
11년 전 조회 1,689
11년 전 조회 1,180
11년 전 조회 1,067
11년 전 조회 842
11년 전 조회 1,225
11년 전 조회 1,662
11년 전 조회 728
11년 전 조회 925
11년 전 조회 1,001
11년 전 조회 1,028
11년 전 조회 1,234
11년 전 조회 2,757
11년 전 조회 2,406
11년 전 조회 1,928
11년 전 조회 1,537
11년 전 조회 1,484
11년 전 조회 2,463
11년 전 조회 1,721
11년 전 조회 2,928
11년 전 조회 3,732
11년 전 조회 3,858
11년 전 조회 3,928
11년 전 조회 4,040
11년 전 조회 2,502
11년 전 조회 1.8만
11년 전 조회 1,470
11년 전 조회 1,217
11년 전 조회 1,164
11년 전 조회 1,000
11년 전 조회 1,133
11년 전 조회 967
11년 전 조회 788
11년 전 조회 1,193
11년 전 조회 927
11년 전 조회 846
🐛 버그신고