第四讲类、对象后和接口.pptVIP

  • 6
  • 0
  • 约1.87万字
  • 约 93页
  • 2019-01-12 发布于福建
  • 举报
第四讲类、对象后和接口

4.8类的继承 方法的覆盖中需要注意的问题是:子类在重新定义父类已有的方法时,应保持与父类完全相同的方法头声明,即应与父类有完全相同的方法名、返回值和参数列表。否则就不是方法的覆盖,而是子类定义自己的与父类无关的方法,父类的方法未被覆盖,所以仍然存在。 4.8类的继承 4、fianl关键字 1)final关键子可以修饰类、成员变量和方法中的参数。 2)final类不能被继承,即不能有子类。 3)如果一个方法被修饰为final方法,则这个方法不能被重写。 4)如果一个成员变量被修饰为final的,就是常量,常量必须赋给初值,而且不能再发生变化。 5)如果方法的参数被修饰为final的,该参数的值不能被改变。 4.9 对象的上转型对象 1)假设B类是A类子类或间接子类,当我们用子类B创建一个对象,并把这个对象的引用放到A类的对象中时: A a; B b=new B(); a=b; 称这个A类对象:a,是子类对象b的上转型对象。 2)对象的上转型对象的实体是子类负责创建的,但上转型对象会失去原子类对象的一些属性和功能。 4.9 对象的上转型对象 3)上转对象不能操作子类新增的成员

文档评论(0)

1亿VIP精品文档

相关文档