原文:Java class的前面添加public和不添加public有什么區別?

用於修飾類和變量,指定其適用范圍的關鍵字有: public:表示公開的類和變量,既所有的類都可以引入使用的。 protected:表示受保護的類,只有子類和本類可以引入使用。 默認package:表示同包中和本類中可以引入使用。 private:表示私有的,只在本類中可以引入使用。 所以顯而易見,如果一個class前面如果添加了public修飾則可以被所有類引入使用,如果沒有加任何修飾詞,那么就 ...

2020-01-06 10:33 0 1817 推薦指數:

查看詳情

Java classpublic class 區別

1.類的訪問權限 為了控制某個類的訪問權限,修飾詞必須出現在關鍵字class之前。例如:public class Student {} 在編寫類的時候可以使用兩種方式定義類: (A)public class定義類 (B)class定義類2.public class定義類 ...

Tue Dec 25 23:12:00 CST 2018 0 1345
javapublic void與public static void有什么區別 ?

public void 修飾是非靜態方法,該類方法屬於對象,在對象初始化(new Object())后才能被調用;public static void 修飾是靜態方法,屬於類,使用類名.方法名直接調用。 正如答主 @小透明 所說,非靜態方法之間可以互相調用,非靜態方法也可以調用靜態方法 ...

Mon Mar 19 20:03:00 CST 2018 0 6598
public classclass區別

public classclass區別 1.一個類前面public是可有可無的 2.如果一個類使用 public 修飾,則文件名必須與類名一致 3.如果一個類前面沒有使用public修飾,則文件名可以與類名不一致.當編譯成功后會生成對應類名的字節碼文件 4.一個類中 ...

Wed Dec 26 15:49:00 CST 2018 0 659
java詳析classpublic class區別

public classclass區別 類的定義有兩種方式: public class 類名 class 類名 我可以將class前面public去掉,如果采用public class來聲明class,那么文件名必須和類名一致,這是規定,如果文件名和類名不一致 ...

Sun Jul 15 07:08:00 CST 2018 0 1404
關於使用public classclass聲明類的區別

java中聲明一個類的方式有兩種 即:public class 類名稱 和 class 類名稱。 (1)使用public class 聲明一個類時,類名稱必須和文件名一致,否則程序將無法編譯。 (2)使用class聲明一個類時,類名稱可以和文件名不一致,但是在執行時一定要執行生成后 ...

Wed May 18 00:46:00 CST 2016 0 4499
用set get與直接設為public什么區別

用set get與直接設為public什么區別 這事我剛學的時候也挺疑惑的。問老師就是說封裝性,不要交給外人控制,比如年齡你就要在set里面設置判斷條件,不能隨便賦值。這么說確實有道理,但至於每個變量都set get一下嗎,雖然說編譯器好用,但有些時候,我好像直接設置成public也沒什么 ...

Thu Jul 09 21:22:00 CST 2020 2 688
Java基礎2-HelloWorld(public calss和class)

一、第一個Java程序 二、注釋 1. //表示單行注釋,就是在注釋內容前面加雙斜線(//),Java編譯器會忽略掉這部分信息。 2./*…*/表示多行注釋,多行注釋,就是在注釋內容前面以單斜線加一個星形標記(/*)開頭,並在注釋內容末尾以一個星形標記加單斜線(*/)結束 ...

Thu Apr 05 19:13:00 CST 2018 0 1265
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM