Java程式設計中public class與class的區別(Public類和類的區別)
阿新 • • 發佈:2019-01-06
共同點:
Public class和class都是對類進行宣告,用於定義類
一、Public class:
1 如果使用了該類,則類名必須與檔名一致
2 被public修飾的類可以被其他包訪問
二、Class:
Class類可以訪問Public類,但不能被其他包訪問
**【Conclusion】
每個檔案中只能有不多於1個Public類(也可以沒有),可以理解為main部分**
程式碼示例
第一部分對public class Spike進行宣告(該類下的方法可以被下面的Counter類訪問)
第二部分對Class Counter進行宣告(該類下的方法不可以被其他類訪問)
public class Spike { public static void main(String[] args) { Counter a = new Counter(); System.out.println(a.increment()); System.out.println(a.anotherIncrement()); Counter b = new Counter(); System.out.println(b.increment()); } } class Counter { private static int count = 0; public int increment() { return count++; } public int anotherIncrement() { return ++count; } }