- 1
- 0
- 约8.87千字
- 约 70页
- 2017-06-12 发布于北京
- 举报
封装性 封装性就是把对象的属性和行为结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部发生联系。封装的特性使得对象以外的部分不能随意存取对象的内部数据(属性),保证了程序和数据不受外部干扰且不被误用。 面向对象的编程语言主要通过访问控制机制来实现封装,Java语言中提供了以下4种访问控制级别。 public: 对外公开,访问级别最高。 potected: 只对同一个包中的类或子类公开。 默认:只对同一个包中的类公开。 Private:不对外公开,只能在对象内部访问,访问级别最低 继承性 继承是一个类获得另一个类的属性和方法的过程。在Java语言中,通常我们具有继承关系的类称为父类(superclass,超类)和子类(subclass)。子类可以继承父类的属性和方法,同时又可以增加子类的新属性和新方法。 多态性 多态性是指在继承关系中的父类中定义的属性或方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为。这使得同一个属性或方法在父类及其各子类类中具有不同的含义。 例如:哺乳动物有很多叫声,狗和猫是哺乳动物的子类,它们的叫声分别是“汪汪”和“喵喵”。 3.2.2 类 类的定义 成员变量 成员方法 方法重载 修饰符 定义类 定义一个类的步骤 1、定义类名 2、编写类的属性 3、编写类的方法 类的定义 类通过关
您可能关注的文档
- 2013华师大版第6册第三单元《战后国际政治格局的演变》课件.ppt
- 人类设计三阶段.ppt
- 人美版小学美术六年级上册《有特点的人脸》课件.ppt
- 2013岳麓版必修1《世界多极化趋势》课件4.ppt
- 2013岳麓版必修1《两极对峙格局的形成》课件1.ppt
- 人际关系在你手.ppt
- 2013岳麓版必修1《中央集权与地方分权的斗争》课件.ppt
- 今生今世的证据.ppt
- 2013岳麓版必修1《从中日甲午战争到八国联军侵华》课件1.ppt
- 从拖延走向高效的基石.ppt
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
原创力文档

文档评论(0)