抽象类概念
包含一个抽象方法的类就是抽象类
抽象方法
声明而未被实现的方法,抽象方法必须使用abstract关键字声明
抽象类被子类继承,子类(如果不是抽象类)必须重写抽象类中
的所有抽象方法
定义格式
abstract class className{
属性
方法
抽象方法
}
抽象类不能直接实例化,要通过其子类实例化
创建一个抽象类
package come.liuchen.javaextends;
abstract class Abs{
private int age;
public void tell() {
}
public abstract void say();
}
public class demo4 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
直接实例化试一下!
报错了,因为抽象类不能直接被实例化