1
是的,在JAVA中,子类继承父类的所有方法和属性(构造方法要用关键super([参数])调用)另外,当父类的方法或属性被声明为private(私有的)时,子类也是不可以继承的。
2、继承是JAVA中一个重要的特色,便于程序的编写,提高代码的重用性。
这个是考试题目吗?如果是个判断题,回答是
no
。
在java核心技术卷一,第五章继承,5.14节
“阻止继承:final类和final方法”。
如果类被
final
修饰了,那么是无法继承的,例如
api中的
string类。
如果方法被
final
修饰了,这个方法无法被继承(不能被覆盖)。
private修饰的成员也是无法被继承的。这个很好理解,private:私有。只提供给本类其他方法调用的,不暴露给本类以外的其他对象,自然不能被子类继承到。