public/private/protected/默認 的各種理論上的區別

public class myClass
{
int id;
public string name;
protected int age;
private string something;
}

上面的代碼主要是用來做個例子闡述我今天所記錄的東西。第一個id,其實默認的就是,只能在當前包中訪問(java),對於.net而言,被引用相當於privateintid;而public則可以被其他類進行訪問,protected則可以被myClass類或者其子類進行訪問;而private則只能在當前類被訪問;

這是對於初學者的一種簡單理解。如果有誤,望各位大俠評論,以便於本人糾正。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章