最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

java封裝詳解

2022-06-15 21:21 作者:虛云幻仙  | 我要投稿

package a.a1;
/**
* 測試封裝 四個(gè)訪問控制符 private default protected public
*/

public class B1 {

????//B1在a1包中
? ?private int pri;
? ?//private 私有 只能在同一類內(nèi)使用
? ?int def;
? ?//不標(biāo)注修飾默認(rèn)default 默認(rèn) 同一個(gè)包內(nèi)都可調(diào)用
? ?protected int pro;
? ?//受保護(hù)的 包內(nèi)可用&子類可用 *子類對象不可用
? ?public int pub;
? ?//公共 完全可用
? ?//方法的封裝效果同屬性

}

package a.a1;
public class B2 {
? ?//B2和B1在同一個(gè)包a1內(nèi)
? ?{
? ? ? ?B1 b1 = new B1();
? ? ? ?//b1.pri報(bào)錯(cuò) private不能在類外使用
? ? ? ?b1.def =0;
? ? ? ?b1.pro = 1;
? ? ? ?b1.pub =2;
? ?}
}

package a.a2;
public class C1 {
? ?//C1在a2包 與a1.B1 不在一個(gè)包內(nèi)
? ?{
? ? ? ?a.a1.B1 b1 = new a.a1.B1();
? ? ? ?//不在一個(gè)包內(nèi)需要import導(dǎo)入或者寫完整路徑
? ? ? ?//b1.pri報(bào)錯(cuò) 不在同一類內(nèi)
? ? ? ?//b1.def報(bào)錯(cuò) 不在同一包內(nèi)
? ? ? ?//b1.pro報(bào)錯(cuò) 不在同一包內(nèi)且不是子類

? ? ? ?b1.pub = 1;
? ? ? ?//public完全開放使用
? ?}
}

class C2 extends a.a1.B1 {
? ?{
? ? ? ?super.pro =1;
? ? ? ?//不在同一包內(nèi)的父類的protected屬性可以調(diào)用
? ? ? ?pub =2;
? ? ? ?//默認(rèn)super.pub
? ? ? ?//super.pri super.def 報(bào)錯(cuò) 不在同一包內(nèi)無法使用

? ? ? ?a.a1.B1 b1 = new a.a1.B1();
? ? ? ?//b1.pro報(bào)錯(cuò) 子類中生成的父類B1的對象b1不能使用 不在同一包內(nèi)的 父類的protected內(nèi)容
? ? ? ?b1.pub =2;

? ? ? ?C2 c2 = new C2();
? ? ? ?c2.pro =1;
? ? ? ?//子類C2生成的對象c2可以用子類繼承來的c2.protected內(nèi)容
? ? ? ?c2.pub =2;
? ?}
}

java封裝詳解的評論 (共 條)

分享到微博請遵守國家法律
高安市| 富蕴县| 公安县| 张家川| 松原市| 平江县| 全椒县| 河南省| 桑日县| 颍上县| 迁西县| 巴林右旗| 兖州市| 全椒县| 化州市| 突泉县| 永定县| 仪陇县| 景东| 敦化市| 呈贡县| 霍州市| 雅安市| 衡阳市| 绵阳市| 武威市| 怀仁县| 武穴市| 仪陇县| 东乡县| 巨鹿县| 伊金霍洛旗| 茌平县| 德化县| 县级市| 弥勒县| 元谋县| 鸡泽县| 开江县| 军事| 丁青县|