java-面向对象三大特征

java是一门面向对象的编程语言

在java面向对象定义之中,有三大基本的特征: 

(1)封装

方式:将外界的变化隔离,使程序具备独立、安全和稳定性。

原则:将不需要对外提供的内容都隐藏起来,把实现细节隐藏,提供可以对其进行访问公共的方式

优点:将外界的变化隔离,使程序具备独立、安全和稳定性,便于设计者使用,提高代码的复用性

(2)继承:在原本的基础之上继续进行扩充; 

作用:父类具备的方法子类可以直接继承过来,不用重新书写,提高了代码的复用性,

特点:Java中只支持单继承,不支持多继承,因为多继承存在安全隐患

(3)多态:在一个指定的范围之内进行概念的转换。

父类的引用指向自己的子类对象,接口的引用指向自己的子类对象

你可能感兴趣的:(java-面向对象三大特征)