面向对象的三大特征

简介: 面向对象的三大特征

面向对象的三大特征分别是什么,并解释一下?
继承:
自己新写一个类,可以把自己已有的类派生出来,派生出来的类为子类,基类为父类,子类可以从父类继承方法和实例变量,并可以修改和添加方法来满足当前需要,提高代码的复用性,继承分为类继承和接口实现;类继承:如果继承的是抽象类,那么必须去实现抽象方法,同时一个类只能有一个父类,但是可以有多个实现接口。
封装:
对外提供使用,对内部方法和数据进行包装,对外隐藏,保障模块的独立性。把客观的实物封装成抽象的类,并且类可以把自己的数据和方法只给可信的类和对象操作,对不可信的进行隐藏。
多态:
是指一个类实例化相同的方法在不同的情形下的表现形式不同,多态机制使具有不同内部接口的对象共享相同的接口,通过父类的引用指向子类的对象,调用方法时调用的是子类的实现,多态的关键在于“动态绑定”。

相关文章
|
7月前
|
存储 Cloud Native Linux
C++ 面向对象三大特征
C++ 面向对象三大特征
|
10月前
|
Java
面向对象的特征二:继承性
面向对象的特征二:继承性
95 0
|
10月前
|
存储 Java
Java面向对象的特征一:封装性
Java面向对象的特征一:封装性
51 0
|
10月前
|
安全 Java
面向对象特征一:封装
面向对象特征一:封装
33 0
面向对象特征一:封装
|
11月前
面向对象的三大特征(3)-多态
面向对象的三大特征(3)-多态
52 0
|
6月前
|
C++
C++ 面向对象特征4 多态(Polymorphism)
C++ 面向对象特征4 多态(Polymorphism)
29 0
|
10月前
|
Java
面向对象特征三:多态性
面向对象特征三:多态性
42 0
|
10月前
|
Java
Java面向对象 特征三(多态性)详解
Java面向对象 特征三(多态性)详解
60 0
|
11月前
|
存储 Java 开发者
Java面向对象编程三大特征 - 多态
Java面向对象编程三大特征 - 多态
77 0
|
11月前
|
Java 数据安全/隐私保护
Java面向对象编程三大特征 - 继承
Java面向对象编程三大特征 - 继承
42 0

热门文章

最新文章