抽象
抽象方法,类 abstract修饰。抽象一些共性(怎么感觉跟继承有点像。。。)。比如动物类有吃这一行为,但你不知道吃什么只能定义一个eat()的方法。
使用抽象类时需使用子类继承这个类,然后实现它所需要实现的抽象方法,不能直接创建对象。
public abstract class anmial{ //定义抽象类
public abstract void eat ();
void play(){ print("玩耍")} //抽象类中可以有不抽象的放法
}
public class dog extends anmial { //使用抽象类
public void eat (){
print:{"吃可多"}
}
}
main函数(){ //在main中调用
dog d= new dog();
d.eat();
}