文章目录
抽象类和接口
抽象类的定义
抽象类是一种特殊的数据类型,一般来说,抽象类都会包含抽象方法,也可以不包含。
抽象类不能实例化,但可以定义引用来得到子类的对象。
抽象类一般都有子类,而子类一定需要去实现抽象类的方法。
例如如下代码:
public class Text {
public static void main(String[] args) {
//抽象类定义引用得到子类的对象
Moo mo = new Moo01();
mo.updata("zbt");
}
}
/*
抽象类演示
在class前加 abstract 关键字
*/
abstract class Moo{
String name;
//抽象类的抽象方法没有方法体
public abstract void delete(int id);
public abstract void updata