php 中面向對象,PHP中面向对象

本篇文章主要介绍php中的面向对象,感兴趣的小伙伴了解下,希望对大家有所帮助。

1.面向对象的基本概念

面向对象包括3部分:面向对象分析(Object Oriented Analysis,OOA),面向对象设计(Object Oriented Design,OOD)以及面向对象编程(Object Oriented Program),面向对象两个重点概念是类和对象。

类:

类是变量与作用于这些变量的方法的集合。

对象:

对象是类进行实例化后的产物,是一个实体。

面向对象编程的三大特点

封装性,继承性,多态性。

2. 类与对象

定义类/**

* 定义类,继承AnotherClass

*/

class MyClass extends AnotherClass

{

function __construct(argument)

{

# code...

}

}

实例化类$user = new User("愤怒的小水滴", 16);

echo $user->name."
".$user->age;class Student extends User

{

/* 构造函数 */

public function __construct($name, $age, $school)

{

parent::__construct($name, $age);

}

/* 析构函数 */

public function __destruct()

{

parent::__destruct();

}

}

$student = new Student("愤怒的小水滴", 16, 'hebei');

echo json_encode($student)."
";

变量声明符可以是public、private、protected、static、final。

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值