首先面向对象编程是利用类和对象编程的一种思想,万物皆对象,任何的事物都可以把他们的行为和属性抽象出来,封装成一个一个的对象。在Java语言里面,有面向对象的三大特征,封装,继承和多态。
-
封装:就是把事物的行为和属性抽象出来,封装成一个类。这个类对外界隐藏了内部的实现机制,暴露给外界的是访问接口,用自己的话来说就是暴露该暴露的,隐藏该隐藏的,便于使用,便于修改,增强代码的可维护性。
-
继承:就是从已有类中派生出新的类,新的类能吸收已有类的数据属性和行为。并能扩展新的能力。比如说有一个动物类会吃,会动,有个鸟类继承它,除了会跑会跳之外还会飞。我的理解就是继承可以避免共性部分的重复描述,使得特性得到充分的展现。体现了代码的复用。
-
多态:多态指的是类和类之间的关系,两个类有继承关系,存在方法的重写,所以可以在调用的时候由父类引用指向子类对象,增强了代码的一个灵活性。
面向对象编程:封装、继承与多态
本文介绍了面向对象编程的核心概念,包括封装、继承和多态。封装是将属性和行为封装到类中,隐藏实现细节,提供公共接口。继承允许创建新类,从已有类继承属性和方法,避免代码重复,实现特性展现。多态则指类与类之间的关系,允许父类引用调用子类方法,增加代码灵活性。这三个特性是Java等面向对象语言的重要组成部分。

567

被折叠的 条评论
为什么被折叠?



