继承
1.概述

子类和父类的区分需要根据实际情况,不能随便使用
2.子类只能继承一个父类,(单继承),但是可以多级继承
所有类都简介或直接继承Object类(java虚拟机自动生成)
3继承的内容

成员变量 继承的private内容可以被继承但是不能直接使用,需要用get()方法
继承中成员变量的访问特点

name输出zishow(就近原则,先找语句最近的,在找远的)
this.name输出zi(找本类的成员变量)
super.name输出fu(找父类的)
super只能调用一次,不能super.super调用父类的父类

代码重写

用法:当父类的方法无法满足子类的要求时,需要在子类中重新特殊父类(格式尽量和父类一样)


super.eat意为原来的父类
下边添加语句就可以在原有基础上修改父类
重新定义eat方法,因为父类eat无法满足子类要求


this和super的使用总结:


浙公网安备 33010602011771号