☰
Java基础:面向对象的特征
2026/11/5 4:02:04 网站建设 项目流程

Java 面向对象的三个核心特征是封装、继承、多态。

封装

把对象的数据和操作数据的方法放在一起,对外只提供必要的方法,隐藏内部实现细节。

继承

继承是子类通过 extends 复用并扩展父类可见的属性和方法,强调 is-a 关系。子类可以新增自己的成员,也可以重写父类方法,但父类的私有成员不能直接访问。

多态

多态是同一个方法调用在不同对象上表现出不同行为,常见体现是父类引用指向子类对象。

多态分为编译时多态和运行时多态:编译时多态主要指方法重载;运行时多态指程序中对象引用所指向的具体类型在运行期间才确定。

多态的底层原理

组合

一个类的成员变量是另一个类的对象,这是 has-a 的关系。

多态的体现

  • 方法重载:同一个类可以有多个名字相同、参数列表不同的方法。
  • 方法重写:子类对父类方法的重新实现。
  • 接口与实现:多个类可以实现同一个接口。
  • 向上和向下转型:父类类型的引用指向子类对象是向上转型;将父类类型引用转回子类对象是向下转型。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询