面向对象程序设计

1,对象执行原理的细节及易错面向对象程序设计_第1张图片

2,this(是一个变量,可以用在方法中,来拿到当前变量)面向对象程序设计_第2张图片

注:this应用场景主要体现在当出现类似于score>score时(访问冲突),

若要访问成员变量则在前者加上this.则就会代表前者是当前分数。

3,构造器

1°什么是构造器(分为无参数构造器和有参数构造器,构造器是一个方法,方法的名字必须与所在类名保持一致。)面向对象程序设计_第3张图片

注,我们在创建学生对象时,它会根据小括号里的参数情况,来选择对应的构造器执行(如下)。面向对象程序设计_第4张图片

2°构造器的应用

即在对象被创建的同时,也完成了对对象的成员变量的初始化赋值。

3°构造器的注意事项

                                        4,封装

1°是什么

封装是指用类设计对象处理一个事物的数据时,应该把要处理的数据以及处理数据的方法,涉及到一个对象中去。面向对象程序设计_第5张图片

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

面向对象程序设计_第6张图片

5,实体类

1.特殊性:

1°这个类中的成员变量都要私有,并且要对外提供相应的set方法、get方法;

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

你可能感兴趣的:(java)