面向对象编程(写程序的套路)

发布时间:2024年01月14日

一、面向对象编程快速入门

→计算机是用来处理数据的

开发一个一个的对象,把数据交给对象,再调用对象的方法来完成对数据的处理。

二、深刻认识面向对象

1、面向对象编程的好处

万物皆对象!符合人类思维习惯,编程更简单、更直观。

2、程序中的对象是啥

对象本质上是一种特殊的数据结构。

3、对象

class也就是类,也成为对象的设计图(对象的模板) 。

三、对象在计算机中的执行原理

~ Student student=new Student()

~ 每次new Student(),就是在堆内存中开辟一块内存区域代表一个学生对象

~ student变量里面记住的是学生对象的地址

~ student变量中存储的是对象的地址,因此变量student也称为引用类型的变量

四、类和对象的一些注意事项

五、构造器

→创建对象时,对象会去调用构造器。

→创建对象时,同时完成对对象成员变量(属性)的初始化赋值。

→类在设计时,如果不写构造器,Java是会为类自动生成一个无参构造器的。

→一旦定义了有参构造器,Java就不会帮我们的类自动生成无参构造器了,此时就建议自己手写一个无参构造器出来。

六、this

this就是一个变量,可以用在方法中,来拿到当前对象。

this主要用来解决:变量名称冲突的问题。

七、封装

封装的设计规范:合理隐藏,合理暴露。

→封装就是类设计对象处理某一个事物的数据时,应该把要处理的数据,以及处理这些数据的方法发设计到一个对象中去。

→面向对象的三大特征:封装、继承、多态。

→公开成员,可以使用public(公开)进行修饰。

→隐藏成员,使用private(私有,隐藏)进行修饰。

八、实体JavaBean

?1、实体类就是一种特殊形式的类。

2、这个类中的成员变量都要私有,并且要对外提供相应的get()、set()方法。

3、类中必须要有一个公共的无参的构造器。

4、实体类对应的是软件开发里现在比交流行的开发方式,数据和数据的业务处理相分离

文章来源:https://blog.csdn.net/2301_82307502/article/details/135575055
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。