① java中private和public,final代表什麼意思
您好,提問者:
private:代表私有的,修飾變數只辯老能在本類訪問,private方法子類不能繼承。
public:是最大許可權,都可以訪問,是公共的。
final:最終的,如果變數定義為final必須賦初毀灶高始值,而且值不能改變纖尺,final方法,子類不能實現。
② java中private什麼意思啊
java中private是訪問許可權符。私有的意思。
private在英文里是私人的意思.
眾所周知,JAVA是面向對象的一門語言,每個對象都有各自的屬性和方法.但是有的屬性涉及安全因素或秘密因素不能讓外面的程序調用,所以就用到了private,
經過它定義的變數只能在此對象內部調用,外部程序就無法調用,也就是說只能供其自身調用,比如某個人是一個對象,那麼他的血液就肯定是私有變數,只能供其自身調用來維持人的狀態.而如果將血液定義成public(公共的)的話,隨便其他人都可以改變他血液的狀態,你隨便把他的血液值設為逆流,那他不就掛了.
③ java中什麼時候用string 什麼時候用int 什麼時用public
定義變數或返回值的類型時是字元串就用棚派String,數值就用int。public是修飾詞,當所寫的鏈空賀類想被其它類調用的時候就可虧孝以用public。
④ java中private和protected的區別
1、private修飾詞,表示成員是私有的,只有自身可以訪問;
2、protected,表示受保護許可權,體現在繼承,即子類可以訪問父類受保護成員,同時相同包內的其他類也可以訪問protected成仔哪員。
3、無修飾詞(默認),表示包訪問春戚型許可權(friendly, java語言中是沒有friendly這個修飾符的,這樣稱呼應該是來源於c++ ),同一個包內可以訪問,訪問許可權是包級訪問許可權;
4、public修飾詞,表示成扒猜員是公開的,所有其他類都可以訪問;
⑤ java類的修飾詞有哪幾個與類里的變數的修飾詞有何關系
誰說類可以被 private 修飾?誰說類必須用 public 聲明?
別亂教人家好不?
可以修飾類的有:
public 公共的,對所有包可見!
default(什麼都沒有,不寫訪問控制) ,對自身包可見!
擁有上面的2種以後還可以加上下面幾種:
abstract 抽象類,需要繼承!
final 最終類,不能被繼承
static 只針對內部類!
比如:
public abstract class Test{}
abstract class Test{}
public final class Test{}
final class Test{}
abstract 和 final 不能同時修飾1個類,一個不能繼承,一個需要繼承,矛盾!
類的修飾符和類里的變數沒有多大關系!!
不過默認的構造器(JVM提供的)的訪問控制與類的訪問控制一樣!
修飾類變數的就多拉~~~
不明白再問!
⑥ java類裡面private xxxxx() {}有何用處
private xxxxx() {}中xxxxx應該是類名,而整個就是一個私有的默認(無參)構造器。私有構造器的用譽滲處就是限定只慶鋒脊能在本類內部創建類的對象,在類外不能通過私基耐有構造器來創建類的對象。
⑦ Java的方法前有無public修飾有什麼區別
需要知道的是修飾類和變數的用來控制這個被修飾的類和變數的適用范圍的修飾詞有:
public:表示公開的類和變數,既所有的類都可以引入使用的
protected:表示受保護的類,只有子孫類和本類可以引入使用
默認:表示同包中和本類中可以引入使用
private:表示私人的,只有在本類中可以引入使用
所以顯而易見,如果一個class前面如果添加了public修飾則可以被所有類引入使用,如果沒有加任何修飾詞,那麼就只能夠被同包中的類和本類引入使用。
⑧ java中類必須要用class修飾嗎
public只是class的一種前檔修飾詞,表示慧行亂公開的類,既所有的類都可引入使用。還有protected,表示受保護的類,子孫類和本類可引入使用
默認不寫,表示同包中和本類中可使用
private,表示私人的,只能在本類中使用帶核
⑨ Java中的構造方法可以被只可以被哪些修飾詞修飾說出所有的能修飾構造方法的修飾詞,謝謝了
構造方法有4種修飾,public、protected、默認、private。public的構造方法你可以用 A a =new A(); 這樣來創建對象 而protected、默認修飾的構造方法你只能在這個類里進行創建該對象。 private的就不能new來創建對象了。構造方法本來就是為了方便在其他類創建不同的對象,所以構造方法一般用public修飾,protected、默認修飾符很少見。而private基本不用來修飾構造方法。希望對你有所幫助。
⑩ java裡面的public是什麼
定義:public是一種訪問修飾符(Java里訪問限制最寬的),相同的還有private,protect,default。
被其修飾的類、屬性以及方法不 僅可以跨類訪問,而且允許跨包(package)訪問。