Java语言程序设(郑莉)第四章课后习题答案.docxVIP

  • 46
  • 0
  • 约7.99千字
  • 约 11页
  • 2016-08-18 发布于贵州
  • 举报

Java语言程序设(郑莉)第四章课后习题答案.docx

Java语言程序设(郑莉)第四章课后习题答案

Java语言程序设计 第四章课后习题答案 1.子类将继承父类所有的属性和方法吗?为什么? 答:不,子类不能直接访问从父类中继承的私有属性及方法,但可以对公有及保护方法进行访问。 2.方法的覆盖与方法的重载有何不同? 答:覆盖是运用在子类中实现与父类相同的功能,但采用不同的算法或公式;在名字相同的方法中,要做比父类更多的事情;在子类中需要取消从父类继承的方法。 3.声明两个带有无参构造方法的两个类A和B,声明A的子类C,并且声明B为C的一个成员,不声明C 的构造方法。编写测试代码,生成类C的实例对象,并观察结果。 //A类 public class A { public A () { System.out.println (输出A类); } } //B类 public class B { public B () { System.out.println (输出B类); } } //C类 public class C extends A { B b = new B (); } //测试类 public class test4_3 { public static void main (String args[]) { C c = new C(); } } 运行结果: 4.声明一个基类A,它只有一种非默认构造方法;声明A的子类B,B具有默认方法及非默认方法,并在B

文档评论(0)

1亿VIP精品文档

相关文档