一个理解PHP面向对象编程(OOP)的实例,面向对象编程oop
程序员文章站
2022-04-13 23:44:26
...
一个理解PHP面向对象编程(OOP)的实例,面向对象编程oop
php
class Person{
//声明一个新变量公共变量$name,可被任何包中的类访问
public $name; public $sex; public $age;
//声明该类的一个方法 function say() { echo "你好!
"; echo "我的的名字是:" . $this -> name ."
"; echo "我的性别是:" . $this -> sex ."
"; } }
//声明新的Student类为Person的子类 class Student extends Person{ public $school; function study() {
//parent:: 可用于调用父类中定义的成员方法。
parent::say();echo "我的年龄是:" . $this -> age . "
我正在" . $this -> school . "上学。"; } }
//只用将P1定义为学生类即可 $p1 = new Student();
//为P1的name,sex,age,school属性赋值 $p1 -> name = "张三"; $p1 -> sex = "男"; $p1 -> age = "18"; $p1 -> school = "某某学校"; $p1 -> study(); ?>
浏览器输出结果如下:
你好!
我的的名字是:张三
我的性别是:男
我的年龄是:18
我正在某某学校上学。
上一篇: 相对路径转化成绝对路径
下一篇: yii2安装详细流程
推荐阅读
-
PHP面向对象编程的基础知识讲解_PHP教程
-
面向对象 PHP 中的面向对象编程:通向大型 PHP 工程的办法
-
yui3的AOP(面向切面编程)和OOP(面向对象编程)_YUI.Ext相关
-
php面向对象编程self和static的区别
-
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
-
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
-
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
-
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
-
PHP 中的面向对象编程:通向大型 PHP 工程的办法
-
PHP的面向对象编程