面向对象一般与面向过程对比:
面向对象侧重于事情有多少的参与者(对象)和这些参与者需要做什么?
面向过程侧重于事情的每一步骤及顺序。
封装:将一个对象的内部实现细节隐藏起来,不被外部类访问;但是可以通过提供给外部类访问方法来访问。封装过程:属性私有化,提供get/set方法
继承:不同类型的对象,使他们有一些共同的属性。场景:存在于父类与子类之间
多态:一个对象有多种状态。
多态三要素:两个类要有继承关系;子类重写父类的方法;父类的引用指向子类的对象。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)