Java复习

2020-07-22(基础回顾第二天)

2020-07-22  本文已影响0人  残烛_商志飞

1,代码块问题总结

局部代码块:存在于方法内,代码块执行完毕之后立刻释放空间。主要用来限定声明周期,提高内存利用率。

构造代码块:存在于类中方法外,每次调用对象都会执行,且在构造方法之前执行。主要用于对不同构造方法的相同代码块进行统一执行。

静态代码块:static标识,存在于类中方法外,只会执行一次。无论创建几次对象,都只会执行一次,通常用来加载驱动。

2,继承的相关问题

1,继承只支持单继承不支持多继承,(一个子类只有一个父类)

2,继承不会继承父类私有的成员方法和成员变量;

3,继承体现的是一种关系,不要为了一部分功能去使用继承。

3,this和super

this:代表当前对象的引用;super:代表父类的引用;

4,final

final修饰类,类不能别继承;修饰变量,变量只能被赋值一次;修饰方法,方法不能被重写;

上一篇 下一篇

猜你喜欢

热点阅读