java基礎:abstract
一:例子
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:抽象方法只需被宣告,不能被實現。
相關文章
- C#基礎——abstractC#
- java abstractJava
- Java基礎-語法基礎Java
- JAVA 基礎Java
- 【Java基礎】Java
- java基礎Java
- [Java基礎]Java
- Java 基礎02Java程式設計基礎Java程式設計
- java基礎-java NIOJava
- Java基礎-物件導向基礎Java物件
- JAVA 中interface 和 abstract 區別Java
- 【Java基礎】--深入剖析基礎語法Java
- Scanner——Java基礎Java
- Java 反射基礎Java反射
- 【Java基礎】ServletJavaServlet
- java基礎(四)Java
- Java基礎篇Java
- Java基礎(1)Java
- java基礎1Java
- java基礎部分Java
- java基礎-介面Java
- java基礎——反射Java反射
- Java基礎題Java
- Javase—java基礎Java
- 【Java基礎】方法Java
- java基礎:interfaceJava
- 【Java基礎】集合Java
- java 基礎深入Java
- Java基礎 --- 方法Java
- [Java基礎]IOJava
- [Java基礎]ArrayListJava
- [Java基礎]容器Java
- [Java基礎]IntegerJava
- [Java基礎]反射Java反射
- [Java基礎]collectionJava
- [Java基礎]TreeMapJava
- [Java基礎]SetJava
- [Java基礎]PriorityQueueJava