-
私有成員變量的獲取與修改:
setter()和getter()方法
//?獲取,return返回 public?String?getOwner(){ ????return?this.owner;//this關鍵字代表當前對象的... } //設置,返回值為void public?void?setOwner(String?owner){ ????this.owner=owner; }
查看全部 -
封裝:
?隱藏功能的實現細節
利用對象與方法是實現封裝的直接途徑
良好的封裝讓代碼更容易閱讀與維護
查看全部 -
訪問修飾符:
?訪問修飾符用于控制類、成員變量、方法的訪問范圍
查看全部 -
1. 包:把功能相似或相關的類組織在同一個包中
包也采用了樹形目錄的存儲方式
通過包可限定類的訪問權限
2.?命名規范:
包采用“逆域名法”進行命名,用“.”分割,單詞全部小寫
查看全部 -
?方法是用于完成特定功能的整段代碼
查看全部 -
面向對象編程:
?類和對象
面向對象工程
世間萬物結對象
類是對象的模板,是個抽象的概念
對象是具體的事物,是類的具體實例
面向對象編程是利用編程方式體現出現實中類與對象
從已有現實的類中定義程序中的類(Class)
從類(class)創建(實例化)具體的對象(object)
類名?對象名 =?new?類名();
new關鍵字是創建實例對象最重要的標志
對象名要有直白意義,最好是英文
首字母小寫
不要用數字開頭,不要包含特殊字符
查看全部 -
記錄筆記記錄筆記
查看全部 -
類 public class PetDog
對象 類名 對象名=new 類名
成員變量 在類中
方法?
【修飾符】 返回值類型 方法名 (形參列表){JAVA語塊}
eg: public String isOddNumber(int num){ }
方法的調用
類名 對象名=new 類名();//創建對象
類型 變量名=對象名.方法名(實際參數列表);//調用方法//后續處理
包
逆域名法:
域名后綴.組織機構名.項目名.【模塊名】.包的職能
在包中定義類:第一行聲明
引用其他包的類:import導入
訪問修飾符
private? ?public? ?(default)? ?protected繼承子類訪問
面向對象三大特征
封裝
getter set
繼承
多態? ? ? 接口(interface)實現類
ArrayList 內置數據集合
查看全部 -
1
查看全部 -
先定義模板,再用String.format 方法 把參數代入
查看全部 -
修飾符
查看全部 -
public 返回值類型 方法名(){
具體方法
}
psvm
int? ? 變量1? ?=? 具體值? ? ;?
方法默認隸屬于對象,要先創建一個對象,才能用方法。
類名? ? 對象名? ?=? new? ?類名();
? 方法返回值類型? ?變量? =? ?對象名.方法名(變量1);//創建一個變量來接受返回值
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(“月灼迪華”);
}}
查看全部 -
創建類的實例對象
查看全部
舉報