Java语言是面向对象编程,并涉及到网络、多线程等重要的基础知识,因此Java语言也是学习面向对象编程和网络编程的首选语言。下面是小编为大家整理的关于Java的课本的课后练习题以及相关的课后答案,希望对你们有帮助。
java课本课后习题答案
第五章 继承、接口与泛型
1、子类在什么情况下可以继承父类的友好成员?
答:父子类在同一包中时子类可以继承父类的友好成员。
2、子类通过什么办法,可以隐藏继承的成员变量。
答:子类成员变量与父类成员变量同名。
3、子类重写继承方法的规则是什么?
答:重写隐藏父类的方法需:返回的数据类型相同,参数的个数相同,并且类型相同。 如果重写父类的方法后参数的个数或类型不同会出现子类方法的重载。
4.子类的构造方法的第一条语句是什么?
答:如果需要调用父类构造方法,则应是用super关键词调用父类的构造方法。
5、子类一旦重写了继承的方法,就会隐藏继承的方法。是这样吗?
答:不一定。在参数的个数或类型不同时会产生重载。如果只有返回值的类型不同,将会产生编译错误。
(5)子类隐藏父类的方法,参数必须______相同并且__________相同.
答: 个数 ,类型
6、子类重写继承方法时,可以降低方法的权限吗?
答:重写继承方法时不能降低访问权限。
7、简述关键字super的用法。
答:1)子类调用父类的构造方法。
…… 此处隐藏1771字 ……
int z=x+y;
System.out.println(z); }
public double h(double x){ return x*x; } }
class A2 implements A{
public void f(int x){
System.out.println("Hello:"+x); }
public void g(int x,int y){
int z=x-y;