abstract class

package Test;
/*
* abstract method subclasses must override
*/

public class Abstract {

  public static void main(String[] args) {
    //Animal a=new Animal(); Error, abstract classes cannot be instantiated, must be instantiated by subclasses
    AnimalOne a=new Dog();//Cat eats fish
    a .eat();
  }
}
abstract class AnimalOne{ //abstract class
  public abstract void eat(); //abstract method
}
class Dog extends AnimalOne{
  public void eat() {
    System.out.println("cat eats fish") ;
  }
}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325018491&siteId=291194637