java系列7:抽象方法和抽象类

2017-05-26  本文已影响0人  3e1094b2ef7b

一、抽象方法

在某些情况下,基类无法(或者没有必要)提供被覆盖方法的具体实现,那么就可以将此方法声明成抽象方法。

每一个抽象方法等同于一个模板,一旦子类继承当前抽象类以后,实现该模板,通过模板体现不同的功能。

使用关键字abstract声明抽象方法,一般语法:

[访问权限] abstract 返回值类型 方法名称(参数列表);

public abstract void draw();

二、抽象类

如果某个类中包含有抽象方法,那么该类就必须定义成抽象类。

定义抽象类同样使用关键字abstract,一般语法:

[访问权限] abstract class 类名 {
    成员列表
}

public abstract class Shapes {
    public abstract void draw();
}
abstract 示例
上一篇下一篇

猜你喜欢

热点阅读