abstract指定されたクラスはインスタンス化することができない。(つまり、newでオブジェクトを作ることができない。)このクラスは他のクラスのスーパークラスとして使用される。abstractクラスでは、abstractメソッドを定義することができる。
abstractメソッドは処理を実装しないメソッド。abstractクラスを継承したサブクラスでは、abstractメソッドをオーバライドして処理を実装しなければならない。
abstractクラスの例
public abstract class Animal{
public abstract void talk(String s);
}
ここで実験。