java是一门面向对象的编程语言
在java面向对象定义之中,有三大基本的特征:
(1)封装
方式:将外界的变化隔离,使程序具备独立、安全和稳定性。
原则:将不需要对外提供的内容都隐藏起来,把实现细节隐藏,提供可以对其进行访问公共的方式
优点:将外界的变化隔离,使程序具备独立、安全和稳定性,便于设计者使用,提高代码的复用性
(2)继承:在原本的基础之上继续进行扩充;
作用:父类具备的方法子类可以直接继承过来,不用重新书写,提高了代码的复用性,
特点:Java中只支持单继承,不支持多继承,因为多继承存在安全隐患
(3)多态:在一个指定的范围之内进行概念的转换。
父类的引用指向自己的子类对象,接口的引用指向自己的子类对象