继承

1.概述

image

 子类和父类的区分需要根据实际情况,不能随便使用

2.子类只能继承一个父类,(单继承),但是可以多级继承

所有类都简介或直接继承Object类(java虚拟机自动生成)

3继承的内容

image

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

继承中成员变量的访问特点

image

name输出zishow(就近原则,先找语句最近的,在找远的)

this.name输出zi(找本类的成员变量)

super.name输出fu(找父类的)

super只能调用一次,不能super.super调用父类的父类

 

image

 代码重写

image

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

image

image

super.eat意为原来的父类

下边添加语句就可以在原有基础上修改父类 

重新定义eat方法,因为父类eat无法满足子类要求

 

 

image

 

image

 this和super的使用总结:

image

 

posted @ 2025-09-16 18:01  jokercheems  阅读(6)  评论(0)    收藏  举报