php
三大特性:封装、继承、多态,一直以来只知道其字,却不大了解其意思和具体使用,只是对继承有大概的了
解,优点是代码的重用性,
oop概念,记得有一次我去面试,人家问我什么是oop,然后我答了很多什么继承、封装、多态等的,后来我问人家
什么是oop,人家说就是面向对象,当时彻底觉悟了。既然是面向对象肯定有对象,对象是通过类的实例化而来的,
什么是类?定义:实体的性质和行为的具体,比如一个人他有名字,有性别,他可能是军人,可能是学生,这些就
是他表现的行为了,在程序中称为方法。通过特定的类,实例化特定的对象。
属性的五种作用域:public,private,protected,static,final,方法的六种作用域:public,protected,
private,final,abstract,final。在类中通过const
定义常量,属性 重载方法,当类中引用一个不存在的属性
时会调用,__get
__set。
抽象类:abstract,在父类中申明,在子类中实现,抽象类不能被实例化,只能被继承。
final:防止被子类覆盖
构造函数和析构函数:__construct,__destruct,在对象创建和销毁和
会分别调用;
instanceof 判断一个对象是否是类的实例
自动加载: __autoload
,引用未在脚本中定义的类,会自动加载
相关文章
- 09-20C++面向对象程序设计学习笔记(5)
- 09-20C++面向对象程序设计学习笔记(7)
- 09-20C++面向对象程序设计学习笔记(3)
- 09-20day7----面向对象编程进阶
- 09-20面向对象高级
- 09-20Python档案袋( 面向对象 )
- 09-20day05 面向对象 创建对象内存分析
- 09-20面向对象的三大特征之继承
- 09-20【Python基础】lpthw - Exercise 41 学习面向对象术语
- 09-20[Python]面向对象近期笔记-super