一:抽象类
在一些继承关系中,我们使用基类的唯一目的就是基类的方法为子类建立了统一的接口,子类可以用不同的方式表示此接口。因而我们并不需要将基类实例化。
Java语言中的类可以用abstract修饰作为抽象类,这样的类不能创建对象。
Java语言的一个方法可以用abstract修饰,具有一个抽象方法的类也是抽象类,当从一个抽象类继承时,必须在导出类中为基类的抽象方法提供定义,否则导出类也是抽象的。
一:抽象类
在一些继承关系中,我们使用基类的唯一目的就是基类的方法为子类建立了统一的接口,子类可以用不同的方式表示此接口。因而我们并不需要将基类实例化。
Java语言中的类可以用abstract修饰作为抽象类,这样的类不能创建对象。
Java语言的一个方法可以用abstract修饰,具有一个抽象方法的类也是抽象类,当从一个抽象类继承时,必须在导出类中为基类的抽象方法提供定义,否则导出类也是抽象的。