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) 写法上稍微注意: 必须一模一样: 方法的返回值类型 方法名 参数列表都要一样.
来源: http://www.bubuko.com/infodetail-2603991.html