java基礎:abstract

十五樓亮哥發表於2015-02-01

一:例子

public abstract class Animal {
	
	public abstract void enjoy();

}

public abstract class SubAnimal extends Animal{

}

public class Dog extends SubAnimal{

	@Override
	public void enjoy() {
		
	}

}

二:總結

1:用abstract關鍵字修飾一個類,這個類就叫抽象類;用abstract修改一個方法,這個方法就是抽象方法。
2:含有抽象方法的類,必須被宣告為抽象類
3:抽象類不能被例項化
4:抽象類只能被繼承,抽象方法只能被重寫
5:抽象方法只需被宣告,不能被實現。