一、訪問修飾符:
1.public :不受任何限制,訪問級別最高
2.private:只有類的內部可以使用,訪問級別最低
二、this關鍵字:
指的是當前物件本身,通過this可以引用當前類成員變數和方法。使用this可以解決成員變數和區域性變數重名的問題。
三、用屬性實現欄位的封裝
1.eg:
private int age;
public int getage()
public void setage(int age)else
}
四、get訪問器和set訪問器的快捷方式
選中欄位名–》右擊–》重構–》封裝字段–》確定–》應用
eg:private string phone;
public string phone
set}
注意:get用於讀取值,set用於設定值
get和set都存在:這個屬性是可讀可寫屬性
get:唯讀屬性
set:只寫屬性
五、屬性的作用:
1.控制私有欄位的可訪問性
2.保護內部資料的安全
六、封裝字段:將類中的字段與屬性繫結到一起
作用:避免非法資料的訪問,保證資料的完整性
七、類的成員與類的關係:
1.欄位:類中的資料
2.屬性:類的狀態
3.方法:類的行為
八、引數的傳遞型別:
1.值傳遞:呼叫方法時,不更改引數的值,引數還是原來的值。
2.引用傳遞:呼叫方法時,更改引數的值。
九、如果需要引用傳遞引數,需要在定義方法的引數列表的資料型別前面加ref,對應的呼叫時也需要加ref
使用屬性公升級MyBank
一.訪問修飾符 private 使用private訪問修飾符修飾的屬性或者方法只能在本類中使用 public 可以在任何類中訪問到 二.this 關鍵字 代表當前類,this.屬性 代表當前類的屬性 當區域性變數和成員變數命名相同時可以用 this 關鍵區分區域性變數和成員變數 三.private ...
opensshe公升級使用解析
一 環境描述 1 作業系統 centos 6.4 64位 2 openssl版本 1.0.1e 15.el6,由於公升級到openssh 6.7p1,需要openssl的版本在0.9.8f以上,所以這裡就不用公升級openssl了。直接公升級openssh就行了。3 openssh公升級前版本 op...
C 使用屬性
我們通常把字段定義為私有的,屬性定義為公共的,通過屬性訪問字段。定義乙個屬性時,型別必須和它所訪問的字段一致。例如 姓名 name為string型別,那麼它對應的屬性name也一定是string型別。屬性本質上是方法,只是與方法不同。可以例項化物件後給屬性賦值,也可以取值,只呼叫屬性即可。不需要訪問...