资 源 简 介
抽象类和接口
抽象类
怎样定义一个抽象类
抽象类和普通类的区别
Java中使用abstract关键字来定义抽象类,其语法格式如下:
[访问符] abstract class 类名 {
[访问符] absrtact <返回类型> 方法名([参数列表]);
......
}
定义抽象类需要注意以下几点:
abstract放在class前,指明该类是抽象类;
abstract放在方法声明中,则该方法是抽象方法,抽象方法没有方法体,即未实现;
一个抽象类可以含有多个抽象方法,也可以含有已实现的方法。
例子:demo04.Shape.java、Circle.java、Square.java