慕田峪9158850
2021-11-02 10:06:43
1.建立A、B二個類,并放入包my中;A類為public,在A類中分別定義由4種訪問控制(public、private、protected、缺?。┬揎椀膶傩院头椒?;B類為缺省訪問控制,在B類中分別定義由4種訪問控制修飾的屬性和方法。2.建立C、D、M三個類,并放入xjtu包;在C類中分別定義由4種訪問控制修飾的屬性和方法;D類為A的子類,在D類中分別定義由4種訪問控制修飾的屬性和方法;M類為public類,并含有main()方法,可以直接運行。3.試在C類的某一方法中,建立A類的對象,并訪問和調(diào)用該對象的各屬性和方法。分析訪問控制的情況。4.試在C類的某一方法中,能否建立B類的對象,訪問和調(diào)用該對象的各屬性和方法。分析訪問控制的情況。5.試在D類的某一方法中,建立A類的對象,并訪問和調(diào)用該對象的各屬性和方法。分析訪問控制的情況。6.試在D類的某一方法中,能否建立B類的對象,訪問和調(diào)用該對象的各屬性和方法。分析訪問控制的情況。
2 回答

一只斗牛犬
TA貢獻1784條經(jīng)驗 獲得超2個贊
1、 C 類能只正常訪問 A類 和 A類用public修飾的屬性的方法,
2、如果B類為public C類能訪問B類的用public修改的屬性和方法
3、D類能訪問A類的用public 和 protected 修飾的屬性的方法
4、如果B類為public 修改的 D類能訪問用public 修飾的屬性的方法
public:共有的,包外的都可以訪問,兒女和朋友可以訪問不用說了(所有地方)
protected:保護的,兒女和朋友和我的關系比較密切,他們可以訪問,其他的免談(相同包或者不同包的子類)
private:私有的,兒女不行,更不要說朋友,只有我自己本身可以訪問(只有自己內(nèi)部訪問)
friendly:什么都不寫時默認是friendly,朋友可以訪問 (相同包可以訪問,不同包子類“不”能訪問)

海綿寶寶撒
TA貢獻1809條經(jīng)驗 獲得超8個贊
你用myeclipse來建,按你的說明把包,類,方法寫好就行了,,能不能訪問,myeclipse就有提示的,如果用反射的話不管是私有的方法,還是私有字段都能訪問;
添加回答
舉報
0/150
提交
取消