OOP面向对象 php

本文介绍了PHP的面向对象编程概念,包括面向对象的三大特点:封装、继承和多态。讲解了对象和类的定义及其关系,强调类是对对象的抽象,而对象是类的实体化。还涉及构造方法、析构方法、对象的动态创建和销毁,以及对象间的比较和克隆操作。
摘要由CSDN通过智能技术生成

面向对象


面向对象的编程(OOP)

软件工程的目标: 复用性 灵活性 扩展性

面向对象的特点: 封装 继承 多态

对象(object)

对象就是具有一定功能和特征的事物.凡是能帮我们实现某种需求的事物的都是对象

a) 女朋友是对象.

b) 每一个学员都是讲师的教学对象.

类(class)

具有相同特征和功能的对象的抽象 就是类

很多个学生对象归纳为一个学生类.

很多个商品对象归纳为一个商品类.

对象和类之间的关系

对象参考类的结构,被创建出来.并且属性保存具体的数据.

它是具体的.

类是对所属对象的共有特性的描述, 可以说这是一个类型, 一个结构

它是抽象的

对象的抽象就是类

类的实体化(实例化)就是对象

对象和类的对比

马良 马良画的图 从画里走出来的事物

工程设计师 设计图 由设计图造出来的事物

程序员 类 对象

通过类的结构创建对象

定义类

    // 定义一个学生类 
    class Student 
    {
    
    	// 成员属性(类中的变量) 
    	public $name; 
    	public $sex; 
    	public $age;
        
    	// 成员方法(类中的函数) 
    	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值