1.在封装类中private的作用是什么?
答:通过private来修饰类中的属性与行为,可使被修饰的属性与行为无法被直接访问。
一般对成员属性的访问动作:赋值(设置 set),取值(获取 get),因此对私有变量的访问可以通过提供对应的 setXxx或者getXxx的方法
。
2.在java中this关键字有什么作用?
答:this代表的是所在的类的本体,若有外部变量调用了this所在的类,则this代表外部对象。this通常用于区分成员变量与局部变量。
3.继承的概念与格式是什么?
答:子类继承了父类的所有属性与方法。
格式:class 子类 extends 父类 {}
4.继承的有点是什么?
(1)提高了代码的可重复利用性,提高软件开发效率。
(2)继承的出现让类与类之间产生了关系,提供了多态的前提。
5.super的作用是什么?
答:super用来表示当前对象中包含的父类对象空间的引用。
6.重写是什么意思?有什么注意事项?
答:当在子类中书写的方法的方法名与继承自父类的方法的方法名相同时,新方法会覆盖继承的旧方法。
注意事项:(1)子类方法覆盖父类方法,必须要保证权限大于等于父类权限。
(2)写法上稍微注意:必须一模一样:方法的返回值类型 方法名 参数列表都要一样。