JAVA源文件類是一種特殊的JAVA類,可以將一個源文件作為一個類進行編譯和運行。
源文件類的命名規則是以類名命名,不包含public修飾符和類文件擴展名,例如一個名為Test.java的源文件類就應該寫為:
class Test { public static void main(String[] args) { System.out.println("Hello World!"); } }
源文件類的主類必須要包含public修飾符和main方法,才可以被JVM執行。
源文件類中也可以包含內部類,內部類指在一個類的內部定義的類。內部類可以訪問外部類的所有成員,包括私有成員。
內部類的定義和使用如下:
class Outer { private int num = 10; class Inner { void display() { System.out.println("num = " + num); } } void outerMethod() { Inner inner = new Inner(); inner.display(); } } public class InnerDemo { public static void main(String[] args) { Outer outer = new Outer(); outer.outerMethod(); } }
在上述代碼中,Outer是外部類,Inner是內部類。因為內部類可以訪問外部類的所有成員,所以Inner類中可以訪問Outer類中的num成員變量。在outerMethod()方法中創建了一個Inner對象inner,并調用了inner.display()方法,最終結果為輸出num的值。
上一篇html調用php