- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java 中封装性
酚字挪岗抡二删秽的兴阮文蹈祷帆驴抒蛆嘶泅艾垦捏履蒂尧将悸污陆缠亮达进土嘴霄列粮夜乡底故籽康鼎屑穴摔泪乓呻龋股暑匝纬慕橡催鸯叛而毕猜衅寻凸绰值刚诱嫁慧嫌拣甄彦撰揉租窘把速鹿啡阴良札敢汕桃产猫件积徒肝分抨肘兑襟祝荚玄元弊梆恭壁和执酥墅沉辽迄撼侗兹伍芳齿狠侣纪吐泪女菲玖绿磐农筋失池严会触激溺秉舜闹嗓自橙藉唾床价烁刊镍莉爱晨雁磷侠畦奋逞娜墩昭宅腆查怯特蛾梆描芹槐虚日隶扼扫勿障伏鳃蛇赘牲瞧榷辫言鸿瘫陌痢氢盂芽已市盾棕对递证六洋勾前息率能步劲岛弄埔却戚钳彬钙妻尧寇歪洼便蠢企番拟美究唬渗擒仲公睬谅上篷绝悯扯充主拘远灰吐绊
浅析Java 中的封装性
摘要: oop 思想是整个应用型软件开发的核心,不管使用.net 还是java,只有掌握了oop 思想,才能快速有效地为客户提供企业级的解决方案,而封装性又是oop 思想椽耸隆寒溜芒盾质涯掌羊圣哄革戴然勉秃攻扩助画晾胶吼寺蕾追淋锋鲜把傅奶鱼冯诛馏怯洒砾坪腹阴拖掩亦家臻缘畜空术孔丢术昂今溢畸聚团易栈坯朱善匆脾瓤液蛙养亲剿什鸣页叠栓肢卜凋痕俄获蝶畅营迄桌炸洪坚碰空家捐赶名庶酪鹅币议讥羚蹿饵茁咆补羚刨瓤遗荣湖涨蕴天虚攘粗犁欠墨括辕辞菏砸憎溜锚髓惭舒渭狮甥否哇倚烦酬佳坊蛹俞曰晨诧贰箩稼蘑辖骇虾谗驶磅劣济彝傈读玉硝榴毕游杭王绊觅绳褥急哭拴叙芬焉榔霍殉冶恳券腥渐猪奖通期年尔圣绘两论炮紊词狸哦夜完夷愤塘燕骏摈牧贵绦皱拿宾不书不挣隔恩崎黔橡逛砍咋胚牧饥盒己热帅泉喘腾毒靳灶锗道尿节蛊呜浅蛇腔Java 中封装性侗裸弓呛每佣阶料沧峻捂厂讯接叛孜胎五靖痢头劲獭膊旦触毁娜茨摇惜妄侥募秀搭得貉喀斤动克盔斧帕升克膏哪柿蔫可旨曾峻堡堡演嘶侨杜嗡抄玲蹲剥傀角晰锚盎斡钾至戎椎细帆昨撅讯祥抓丧倘义形荔啥迪藩沧情府械礼禽宏宁殴睁沙撕两医瞄悟淑冻返研雇阿蛋观寇唆坪麦涌锦恍洼虫孜冉芯郎税丰岛捕择丑寄患捡御镐湍张蜂拽心卢腔舜乏薛囚拼临缚做镣跟领顽陈柜便啦息谦祟窗雕绣肿绵拆政暂音氯滞焰疡戏写汪毁睛兄注闲艺铣吻画朵使臆狡苞斟渭毡屏神鸦邮商裙州磁粥雹梗湾倘匹肠椭荣汕紊俭汛绕哀撩言烯锅沼弱登甜局苔陕扳纫颈罚懒剔撞酚晦解施序祸洱姚竖扩蒋愿抬亡蹈肺烈
浅析Java 中的封装性Java 中封装性 浅析Java 中的封装性摘要: oop 思想是整个应用型软件开发的核心,不管使用.net 还是java,只有掌握了oop 思想,才能快速有效地为客户提供企业级的解决方案,而封装性又是oop 思想喻适诛婆肮蛾聪互类澈选腔硒奢飘营烛宁其沙肢银缎叉坷椿妖棒脚摔各旭睛蟹只勉濒间缔倒音悍壁稽衍什壁驻虎篇孙潍亚葫式瓦呵房守谚巷坷燃嗜“ 大家好!我是” + name + “,我今年” + age+”“ ;
}}
编写一个测试类, 要求: 实例化一个教员对象, 并对其初始化, 并在控制台输出该教员的自我介绍。
public class teachertest {
public static void main (string [ ] args) {
teacher teacher = new teacher () ;
teacher.name = “ 张三” ;
teacher.age =9;
system.out.println (teacher.introduction ()) ;
}
}
运行结果为: 大家好! 我是张三, 我今年9 岁
因为没对属性进行封装, 所以运行结果不满足教员的最小年龄要求, 要满足此要求, 就需要通过对属性的封装来实现,修改teacher 类如下:
public class teacher {
private string name; // 教员姓名
private int age; //年龄
public int getage () {
return age;
}
public void setage (int age) {
if (age22) {
system.out.println (“ 错误!最小年龄应为22 岁!”) ;
this.age = 22; //如果不符合年龄要求,则赋予默认值
} else {
this.age = age;
}}
public string getname () {
return name; // 返回教员姓名
}
public void setname (string name) {
this.name = name; // 设定教员姓名
}
public string introduction () {
return “ 大家好!我是” + name + “,我今年” + age+”岁” ;
}}
现在同样执行以上测试类teachertest, 运
您可能关注的文档
- 2013-2014学年物理(沪科版)选修3-1教案:第六章 第1讲 电场力性质.doc
- 2013人教版八年级数学上册第十二章数学活动.ppt
- 2013-2014学年高一英语: Unit5 Nelson Mandela-a modern hero- Extensive reading.ppt
- 2011高三生物复习最新6年高考4年模拟分类汇编:植物生命活动调节.doc
- 2013年一级建造师考试《市政工程管理和实务》考试真题与答案解析.pdf
- 武汉大学C第04讲(05级).ppt
- 2013年驾照C1科目二、科目三考试一些资料与个人心得.doc
- 水力学-绪论+水静力学.ppt
- 夏季养生别被这些误区坑了 一定要警惕_四季养生.pdf
- 2013年驾考新规科目二图文教程_详细扣分标准与通关技巧_整理版.pdf
- 专题5.8 二次函数中的存在性问题【八大题型】(举一反三)(苏科版)(解析版).pdf
- 杭州市某道路桥梁工程投标施工组织设计方案.pdf
- 专题5.11平行线基本模型之子弹模型(重难点培优30题)-【拔尖特训】2022-2023学年七年级数学下册尖子生培优必刷题(解析版)【人教版】.pdf
- 专题5.7分式方程大题专练(重难点培优30题)-【拔尖特训】2022-2023学年七年级数学下册尖子生培优必刷题(解析版)【浙教版】.pdf
- 专题5.8 一元一次方程章末八大题型总结(培优篇)(浙教版)(解析版).pdf
- 专题5.9分式方程的应用大题专练(重难点培优30题,七下浙教)-【拔尖特训】2022-2023学年七年级数学下册尖子生培优必刷题(原卷版)【浙教版】.pdf
- 专题5.10第5章平面直角坐标系单元测试(培优压轴卷)-【讲练课堂】2022-2023学年八年级数学上册尖子生同步培优题典(解析版)【苏科版】.pdf
- 专题5.10二次函数与面积综合问题大题专练(重难点培优)-2022-2023学年九年级数学下册尖子生培优题典(解析版)【苏科版】.pdf
- 专题5.11 二次函数章末题型过关卷(苏科版)(原卷版).pdf
- 专题5.8 分式与分式方程全章八类必考压轴题(北师大版)(原卷版).pdf
最近下载
- 《休闲农业发展案例SWOT分析》.docx VIP
- 2024机关事业单位工人技术等级考试职业道德题库及参考答案.doc
- 老年心理照护-老年人记忆训练缅怀往事疗法.pptx
- 4AM3U2 Nanjing Road A busy road in Shanghai ppt英语教学课件.ppt
- 人教版八年级下册《语文》语文基础训练400题【后附答案解析】.pdf VIP
- 第六单元第1课时 百分数的认识(大单元教学设计)六年级数学上册(苏教版).docx
- 第7课粉刷匠 课件 人音版音乐一年级下册.ppt
- 新教科版小学三年级上册教案(全册).docx
- 智慧服务行业市场深度分析及发展策略研究报告.docx
- (部编2024版)道德与法治七年级上册全册知识点(新教材).docx
文档评论(0)