Warning: file_put_contents(/datas/wwwroot/jiajiahui/core/caches/caches_template/2/default/show.php): failed to open stream: Permission denied in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 55

Warning: chmod(): Operation not permitted in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 56
day01 - 源码之家

day01

一、继承:
继承就一个类的扩展,被扩展的类就是父类,扩展得到的类就是子类。在子类中可以添加新的数据域或者方法来更加具象化的描述一个对象。
它们的共同点与区别:
数据域:父类中声明的非私有数据域都可以当做是在子类中声明的数据域一样来使用。而私有数据域则需要通过访问器或者修改器访问。
构造方法:父类中的构造方法在子类中可以通过SUPER关键字来访问。
方法:和数据域一样,唯一的区别就是父类中定义的私有方法子类无法访问。但是它同样也被继承了。
通过extends实现类与类的继承。class子类名extends父类名
二、关键字
1、this():用来调用构造方法
this.成员变量 访问当前对象属性
this.成员方法 访问当前对象方法
2、static:静态方法 可以通过类名调用,无需创建对象。
3、super父类存储空间的标识(父类引用)
访问成员变量: super.成员变量 访问构造方法: super (…)
访问成员方法: super.成员方法
4、final:可以修饰类,咸员方法,当用final修饰类的时候,此类不可被继承,即final类没有子类,final修饰的变量其值不能被改变。day01
day01
day01
day01
day01