class연습

PHP 2013. 10. 27. 13:24

----------------------

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 부모클래스명 {
  함수;
}


*/
?>

 

-----------------------------

결과값

------------------------------


 


[출처] [php] class연습|작성자 gloria

'PHP' 카테고리의 다른 글

문자열 컨트롤  (0) 2014.03.25
클래스 & 객체  (0) 2013.10.27
Class 예문  (0) 2013.10.27
Class 사용법  (0) 2013.10.27
파일업로드 시 파일명 관리  (0) 2013.10.24
Posted by 초보용
,