----------------------
1. 부모클래스 a정의를 하고, a클래스 내의 함수 a1을 정의하고, a1함수내에서 여러분의 이름을 출력할 수 있게 정의하시오
2. 첫번째 자식클래스를 b를 정의하고 b1함수 정의하고, b1함수내에 여러분의 주소를 폰번호를 출력할 수 있게 정하시오.
3. 두번째 자식클래스 c를 정의하고 c1함수정의하고 c1함수내에 여러분의 주소를 출력할 수 있게 정의하고, 각각의 상속으로 이름, 폰 번호, 주소를 출력하시오. 단, 함수 이름과 클래스 이름을 같게 사용하지 마세요
-----------------------
class연습.php
-----------------------
<?
class a {
//최상위 부모 클래스 - 할아버지로 생각해보자
function a1(){
//함수 a1정의
echo("송주영". "<p>");
}
}
class b extends a {
//할아버지 클래스 a로 부터 아버지클래스 b로 상속
function b1() {
echo("017-777-7777 <p>");
}
}
class c extends b {
//아버지 클래스 b로부터 손자클래스 c로 상속
function c1(){
echo("서울 강동구 성내동 <p>");
}
}
//클래스 내의 함수를 호출하려면 지시연산자 ->를 사용해야 한다.
$a = new a;
$a -> a1(); //할배클래스 내의 a1함수호출하면서 이름을 출력한다.
$b = new b;
$b -> b1(); //어버지클래스 내의 b1함수 호출하면서 폰번호를 출력
$c = new c;
$c -> c1();//손자클래스 내의 c1함수 호출하면서 주소를 출력한다.
/*
class함수 사용법
class 클래스명 {
함수;
}
자식클래스를 사용할 경우
class 자식클래스 extends 부모클래스명 {
함수;
}
*/
?>
-----------------------------
결과값
------------------------------
![](http://postfiles9.naver.net/data20/2006/11/23/200/%C5%AC%B7%A1%BD%BA%BF%AC%BD%C0-redb1ue.jpg?type=w3)
[출처] [php] class연습|작성자 gloria