您的位置:首页 > 编程语言 > Java开发

Java学习----不该初始化的class(抽象类)

2016-01-04 23:01 309 查看
1. 抽象类声明有abstract

2.抽象类中有抽象方法,没有方法体的方法

// 抽象类
public abstract class Animal {
public String name;

public Animal(){

}

// 抽象方法:没有方法体的方法
public abstract void eat();
}


public class Tiger extends Animal{

@Override
public void eat() {
System.out.println("tiger eats meat");
}

}


public class Test1 {

public static void main(String[] args) {
//    Animal obj = new Animal(); 抽象类不可以被实例
Tiger tiger = new Tiger();
tiger.eat();
}
}


tiger eats meat
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: