Java基础——面向对象

面向对象

本小节我们来说一说什么是面向对象

1、什么是面向对象

    面向对象编程(Object-Oriented Programming,OOP)是一种编程思维方式和编码架构,是一种 对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。
用通俗的语言来说,面向对象就是将现实中的事物可以抽象为一个一个的对象,比如洗衣机、电视等。

2、面向对象的特点

    抽象:对同一类型的对象的共同属性和行为进行概括,形成类(class) 。类是构造对象的模板或蓝图。由类构造(construct) 对象的过程称为创建类的实例 (instance ). 封装:将抽象出的数据、代码封装在一起,隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性 继承:在已有类的基础上,进行扩展形成新的类,提高代码复用性。继承是多态的前提 多态:所谓多态就是同一函数名具有不同的功能实现方式
经验分享 程序员 微信小程序 职场和发展