1,代码块问题总结
局部代码块:存在于方法内,代码块执行完毕之后立刻释放空间。主要用来限定声明周期,提高内存利用率。
构造代码块:存在于类中方法外,每次调用对象都会执行,且在构造方法之前执行。主要用于对不同构造方法的相同代码块进行统一执行。
静态代码块:static标识,存在于类中方法外,只会执行一次。无论创建几次对象,都只会执行一次,通常用来加载驱动。
2,继承的相关问题
1,继承只支持单继承不支持多继承,(一个子类只有一个父类)
2,继承不会继承父类私有的成员方法和成员变量;
3,继承体现的是一种关系,不要为了一部分功能去使用继承。
3,this和super
this:代表当前对象的引用;super:代表父类的引用;
4,final
final修饰类,类不能别继承;修饰变量,变量只能被赋值一次;修饰方法,方法不能被重写;
网友评论