回顾面向对象01

javaee回顾

继承

1.继承的格式

子类 extends 父类

2.继承的好处与弊端

提高复用性和维护性,但是增加了类与类之间的耦合

3.何时适合用继承?

多个子类中有相同的代码

4.java中继承的特点

只能单继承不能多继承,但是可以多层继承

5.继承后,子父类之间成员变量,成员方法,构造方法的访问特点

遵循就近原则,优先使用子类中的局部变量,没有则使用子类的成员变量,最后是父类的成员变量.this指定当前对象,super指定为父类对象

遵循就近原则,优先使用子类的成员方法,最后使用父类的成员方法.this指定当前对象,super指定为父类对象

1)在运行子类空参构造前,不做任何声明则默认使用super调用父类空参.

2)运行子类空参,声明父类的有参构造.先调用父类的有参构造,最后执行子类语句.

3)运行子类空参,声明this.自身有参构造,同第一种情况,会默认先调用父类空参构造

6.方法重写

方法名和方法声明相同,重写方法体内容.子类调用时使用自己重写的方法

权限修饰符

private(私有的)本类

缺省 包权限

protected(保护)包权限+外包内的子类

public(公开的)都可以使用

Static

1.static可以修饰哪些成员?

成员变量和成员方法

2.修饰成员变量有什么效果?

该成员变量将被所有对象共享

3.修饰成员方法有什么效果?

 

可以使用类名.静态方法名()调用

4.static成员推荐调用方式

类名.静态成员

5.static注意事项

静态方法只能使用静态成员且不能使用this关键字

 

posted on 2023-03-12 10:32  zl子路  阅读(15)  评论(0)    收藏  举报