程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 一個理解PHP面向對象編程(OOP)的實例,面向對象編程oop

一個理解PHP面向對象編程(OOP)的實例,面向對象編程oop

編輯:關於PHP編程

一個理解PHP面向對象編程(OOP)的實例,面向對象編程oop


 

 

<?php

class Person{

//聲明一個新變量公共變量$name,可被任何包中的類訪問
public $name; public $sex; public $age;

//聲明該類的一個方法 function say() { echo "你好!<br />"; echo "我的的名字是:" . $this -> name ."<br />"; echo "我的性別是:" . $this -> sex ."<br />"; } }
//聲明新的Student類為Person的子類 class Student extends Person{ public $school; function study() {
//parent:: 可用於調用父類中定義的成員方法。
parent::say();echo "我的年齡是:" . $this -> age . "<br />我正在" . $this -> school . "上學。"; } }
  //只用將P1定義為學生類即可 $p1 = new Student();

//為P1的name,sex,age,school屬性賦值 $p1 -> name = "張三"; $p1 -> sex = "男"; $p1 -> age = "18"; $p1 -> school = "某某學校"; $p1 -> study(); ?>

 

 

浏覽器輸出結果如下:

你好!
我的的名字是:張三
我的性別是:男
我的年齡是:18
我正在某某學校上學。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved