Java寫程式碼的區域,最簡單的概念
阿新 • • 發佈:2018-11-13
目錄
類
特點: 能做實現類或子類,也能做超類。只能放屬性和方法。
public class Aoo{
//在這裡寫程式碼
private String name; //屬性
public void sayName() {
System.out.println(name);
}
}
抽象類
特點: 需要被繼承,不能直接使用。有抽象方法的類,必須是抽象類;是抽象類的,不一定有抽象方法。
public abstract class Aoo{
//在這裡寫程式碼
private String name; //屬性
/**
*java的方法
*/
public void sayName() {
System.out.println(name);
}
/**
*java的抽象方法
*/
public abstract void sayHello();
}
介面
特點: 需要被實現,不能直接使用。只能包含常量和抽象方法。實現類的方法的許可權必須是public
public interface Boo{
int num = 100; //省略了public static final
void sayHello(); //省略了public abstract
}
總結
子類: 類
父類: 類,抽象類,介面
子類或實現類 在 繼承超類或實現介面的時候 是 直接或間接繼承或實現