码迷,mamicode.com
首页 > 编程语言 > 详细

Java--继承(三)

时间:2019-04-23 23:52:03      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:特定   基类   man   manager   rac   继承   final   extends   抽象类   

阻止继承: final类和方法

不允许扩展的类被称为final类,作用:阻止利用某个类定义子类。

  • 如果在定义类的时候使用了final修饰符就表明这个类是final类。

    public final class Executive extends Manager
    {
    }

  • 类中的特定方法也可以被声明为final。如果这样做,子类就不能覆盖这个方法(final类中的所有方法自动成为final方法)

抽象类

   如果自下而上在类的继承层次结构中上移,位于上层的类更具有通用性,甚至可能更加抽象。
   从某种角度看,祖先类更加通用,人们只将它作为派生其他类的基类,而不作为想使用的特定的实例类。
   如果将一个类声明为abstract,就不能创建这个类的对象。但可以创建一个具体子类的对象。
   可以定义一个抽象类的对象变量,但是它只能引用非抽象子类的对象。

Java--继承(三)

标签:特定   基类   man   manager   rac   继承   final   extends   抽象类   

原文地址:https://www.cnblogs.com/jllin/p/10759626.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!