-
私有成員變量的獲取與修改:
setter()和getter()方法
//?獲取,return返回 public?String?getOwner(){ ????return?this.owner;//this關(guān)鍵字代表當前對象的... } //設(shè)置,返回值為void public?void?setOwner(String?owner){ ????this.owner=owner; }
查看全部 -
封裝:
?隱藏功能的實現(xiàn)細節(jié)
利用對象與方法是實現(xiàn)封裝的直接途徑
良好的封裝讓代碼更容易閱讀與維護
查看全部 -
訪問修飾符:
?訪問修飾符用于控制類、成員變量、方法的訪問范圍
查看全部 -
1. 包:把功能相似或相關(guān)的類組織在同一個包中
包也采用了樹形目錄的存儲方式
通過包可限定類的訪問權(quán)限
2.?命名規(guī)范:
包采用“逆域名法”進行命名,用“.”分割,單詞全部小寫
查看全部 -
?方法是用于完成特定功能的整段代碼
查看全部 -
面向?qū)ο缶幊蹋?/p>
?類和對象
面向?qū)ο蠊こ?/p>
世間萬物結(jié)對象
類是對象的模板,是個抽象的概念
對象是具體的事物,是類的具體實例
面向?qū)ο缶幊淌抢镁幊谭绞襟w現(xiàn)出現(xiàn)實中類與對象
從已有現(xiàn)實的類中定義程序中的類(Class)
從類(class)創(chuàng)建(實例化)具體的對象(object)
類名?對象名 =?new?類名();
new關(guān)鍵字是創(chuàng)建實例對象最重要的標志
對象名要有直白意義,最好是英文
首字母小寫
不要用數(shù)字開頭,不要包含特殊字符
查看全部 -
記錄筆記記錄筆記
查看全部 -
類 public class PetDog
對象 類名 對象名=new 類名
成員變量 在類中
方法?
【修飾符】 返回值類型 方法名 (形參列表){JAVA語塊}
eg: public String isOddNumber(int num){ }
方法的調(diào)用
類名 對象名=new 類名();//創(chuàng)建對象
類型 變量名=對象名.方法名(實際參數(shù)列表);//調(diào)用方法//后續(xù)處理
包
逆域名法:
域名后綴.組織機構(gòu)名.項目名.【模塊名】.包的職能
在包中定義類:第一行聲明
引用其他包的類:import導(dǎo)入
訪問修飾符
private? ?public? ?(default)? ?protected繼承子類訪問
面向?qū)ο笕筇卣?/strong>
封裝
getter set
繼承
多態(tài)? ? ? 接口(interface)實現(xiàn)類
ArrayList 內(nèi)置數(shù)據(jù)集合
查看全部 -
1
查看全部 -
先定義模板,再用String.format 方法 把參數(shù)代入
查看全部 -
修飾符
查看全部 -
public 返回值類型 方法名(){
具體方法
}
psvm
int? ? 變量1? ?=? 具體值? ? ;?
方法默認隸屬于對象,要先創(chuàng)建一個對象,才能用方法。
類名? ? 對象名? ?=? new? ?類名();
? 方法返回值類型? ?變量? =? ?對象名.方法名(變量1);//創(chuàng)建一個變量來接受返回值
sout(? ? );
查看全部 -
private? ?本類? ? ?不能同一個包中? ? 不能繼承? ? ?其他類更不行
默認? ? ? ? 本類? ? ? 同一個包? ? ? ? ? ?不能繼承? ? ? ? 其他類不行
protected? ?本類? ? ?同一個包? ? ? ? ? ? 能繼承? ? ? ? ? ?其他類不行
public? ? ? ? 本類? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ??
查看全部 -
public class GetAndSet{
public String getSomething(){
return this.something
}
public void set Something(String thing){
this.something= thing
}
public static void main(String args【】){
GetAndSet someone=new GetAndSet()
someone.getSomething;
someone.setSomething(“月灼迪華”);
}}
查看全部 -
創(chuàng)建類的實例對象
查看全部
舉報