摘要: 思考:继承是利用了一些共性以及共性大小来拆分的父类和子类,父类的目的是为了给子类提供一些共性代码,子类可以从父类继承,而且还可以有子类无限继承子类, 继承的目的一是利用父类提供的公共代码,二是实现自身需求的扩展,如果子类无线被继承会有什么后果呢? 引入:事务的划分首先不可能无限细化,因此肯定是不需要 阅读全文
posted @ 2020-02-10 19:18 WhiteSpace 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 思考:self关键字适用于类内部代替类的,代替的是当前所在的类本身,随着继承的实现,如果子类子访问父类的方法的时候,self到底代替的是谁呢? 引入:self是一种静态绑定,换言之即使当类进行编译的时候seld已经明确绑定了类名,因此不论多少继承,也不管是子类还是父类自己来进行访问 self代表的都 阅读全文
posted @ 2020-02-10 17:04 WhiteSpace 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 思考:php继承与其他纯面向对象(从设计之初就完全面向对象思维支配)编程语言是有一些不一样的 引入:php因为是自面向过程发展而来,所以并非完全使用面向对象的思想,因此php的继承有一些自己的特点 php继承特点【掌握】 1.php中继承只能单继承,即子类只能有一个父类(有些语言支持多继承) <?p 阅读全文
posted @ 2020-02-10 16:30 WhiteSpace 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 思考:子列可以从父类进行继承,那如果子类与父类的成员重名了怎么办? 引入:首先,类中定义的成员是允许出现与其他类同名的,但是这个过程如果出现了继承,那么重名就存在重写的问题。 重写override【掌握】 定义:重写,即子类中定义了与父类重名的成员,子类可以重写父类任意类成员,通常重写是用来重写父类 阅读全文
posted @ 2020-02-10 13:03 WhiteSpace 阅读(1113) 评论(0) 推荐(0) 编辑