Java--继承
Posted jllin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java--继承相关的知识,希望对你有一定的参考价值。
阻止继承: final类和方法
不允许扩展的类被称为final类,作用:阻止利用某个类定义子类。
如果在定义类的时候使用了final修饰符就表明这个类是final类。
如
public final class Executive extends Manager
{
}类中的特定方法也可以被声明为final。如果这样做,子类就不能覆盖这个方法(final类中的所有方法自动成为final方法)
抽象类
如果自下而上在类的继承层次结构中上移,位于上层的类更具有通用性,甚至可能更加抽象。
从某种角度看,祖先类更加通用,人们只将它作为派生其他类的基类,而不作为想使用的特定的实例类。
如果将一个类声明为abstract,就不能创建这个类的对象。但可以创建一个具体子类的对象。
可以定义一个抽象类的对象变量,但是它只能引用非抽象子类的对象。
以上是关于Java--继承的主要内容,如果未能解决你的问题,请参考以下文章