1. 程式人生 > 其它 >java核⼼基礎知識之修飾符

java核⼼基礎知識之修飾符

技術標籤:javaclass

java核⼼基礎知識之修飾符

修飾符的作⽤是啥?(⽤來定義類、⽅法或者變數的訪問許可權)
兩⼤類
訪問修飾符
限定類、屬性或⽅法是否可以被程式⾥的其他部分訪問和調⽤的修飾符

private < default < protected < public

⾮訪問修飾符:⽤來修飾或者輔助功能,
例如static、final、abstract、synchronized等
主要記住:

  • 外部類修飾符: public或者為預設
  • ⽅法、屬性修飾符:private、default、protected、public
    • -public公開對外部可⻅
    • protected - 對包和所有⼦類可⻅
    • private - 僅對類內部可⻅

在這裡插入圖片描述
屬性或者成員變數,都⽤private修飾,不⽤其他的,這個是java開發的約束
Java中public class與class的區別
在⼀個*.java的⽂件中,只能有⼀個public class的宣告,有多個public則編譯報錯,其類名稱必須與⽂件名稱完全⼀致,但是允許有多個class的宣告。

public class A{
 public static void main(String [] args){
 System.out.println("A");
 }
};
class B{};
class C{};