面向对象OOP的描述

WHAT–是什么?
面向对象OOP是一种编程思想

WHY–为什么要使用它?
相较于之前的面向过程而言,面向过程强调的是过程,凡事亲力亲为
而面向对象强调的是结果,我们由之前每件事物的具体执行者转变为了指挥者
要做事情,先创建对象出来,通过对象来完成具体业务,提高效率

WHEN–何时何处使用它?
JAVA是一门面向对象的语言
万物皆对象,正是因为对象无处不在,所以容易被忽略
与其他的技术点来说,面向对象的思想无处不在,只要想干活,先创建对象

HOW–如何使用它+使用时的注意事项?
编程顺序:
1)总结归纳一类事物的特点与行为,通过抽象,封装成一个“类”组件
类中包含:属性 –成员变量 (赋值) 行为–方法(调用)
2)通过new关键字创建指定类的对象
3)有了对象,就可以通过”对象.”来使用类中的所有资源
注意事项:
1. 一个java文件中只能有一个公共类,且此类与文件名同名
2. 自定义抽象形成的类与公共类是并列关系
3. 在同包下,不能创建两个同名的class
4. 根据同一个类模板创建出来的多个对象间不会互相影响
==========================================
封装:
1)总结归纳一类事物的特点与行为,通过抽象,封装成一个“类”组件【重用性】
2)使用private关键字封装属性与方法,组织外界直接访问资源【安全性】
封装属性
1>使用private修饰类中的成员变量,被private修饰的资源只能在本类中使用
2>对外提供公共的getXxx()【获取值】与setXxx()【设置值】
3>我们可以通过封装组织外界直接访问资源,想要访问,必须按照我的方式来
封装方法
1>使用private修饰类中的方法,被private修饰的资源外部无法直接访问
2>可以在本类的公共方法中调用此私有方法的功能

小青年资源网
小青年技术网 » 面向对象OOP的描述