概述
类与对象
类( class) 是构造对象的模板或蓝图。我们可以将类想象成制作小甜饼的切割机,将对
象想象为小甜饼。由类构造(construct) 对象的过程称为创建类的实例 (instance ).
对象
对象的三个主要特性:
- 对象的行为(behavior)
可以对对象施加哪些操作,或可以对对象施加哪些方法?
- 对象的状态(state )
当施加那些方法时,对象如何响应?
- 对象标识(identity )
—如何辨别具有相同行为与状态的不同对象?
OOP三大特性
封装:封装的关键在于绝对不能让类中的方法直接地访问其他类的实例域。程序仅通过对象的方法与对象数据进行交互。封装给对象赋予了“ 黑盒” 特征, 这是提高重用性和可靠性的关键
继承:可以通过扩展一个类来建立另外一个新的类。在扩展一个已有的类时, 这个扩展后的新类具有所扩展的类的全部属性和方法。在新类中,只需提供适用于这个新类的新方法和数据域就可以了。通过扩展一个类来建立另外一个类的过程称为继承。
多态:多个子类中虽然都具有同一个方法,但是这些子类实例化的对象调用这些相同的方法后却可以获得完全不同的结果,多态性增强了软件的灵活性
最后
以上就是曾经歌曲为你收集整理的java核心技术卷I-类与对象的全部内容,希望文章能够帮你解决java核心技术卷I-类与对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复