PHP面向对象知识(1)

1,什么是类?什么是对象?类和对象之间的关系?
类:类是具有相同属性和行为的一组对象的集合
对象:对象是实际存在的该类事物的每个个体,因而也称实例
类和对象的关系:类是对象的抽象,对象是类的实例
2,面向对象的3大特征
继承,封装,多态
3,什么是构造方法(函数)?怎么定义?有什么样的特点?

1.特殊的名称: __construct 
2.在实例化对象时,自动被调用
3.在内存中划分了对应的内存空间区域
4.构造方法可以像普通方法一样,接收参数;这里的参数通常是用来初始化类中的属性
5.构造方法不能重复定义,每个类当中有且只能有一个;如果不写相当于有一个默认的不带参数且没有任何执行语句的空函数

4.什么是析构方法(函数)?怎么定义?有什么特点?
析构函数:当某个对象成为垃圾或者当对象被显式销毁时执行。
__destruct() 析构函数,是在垃圾对象被回收时执行。
析构函数是由系统自动调用的,不要在程序中调用一个对象的虚构函数。
析构函数不带有参数。

5.什么是封装?有什么作用?列举一些封装的实例?
封装就是把对象的属性和行为结合成一个独立的相同单位,并尽可能隐藏对象的内部细节。
信息隐蔽,封装即隐藏(目的:不能让别人随意修改信息)。
怎么实现封装?
1.访问修饰符(public,protected,private)。
2.类
3.函数方法

6.访问修饰符有哪 3 个?分别有什么作用、特点。
public  公共的 谁都可以用,也可以修改
protected  受保护的 只有自己和后代可以使用和修改
private  私有的 只有自己可以使用和修改

7.继承:扩展父类的内容,注意只能继承public和protected修饰的内容,而private修饰的则不能继承**

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值