Java的一些知识点:封装性、javabean、属性的赋值过程、uml类图、this关键字

最好是每个class中只写一个类,不要都写到一个class源文件中

封装性

形参赋值完,就弹出栈了,
需要用的时候用方法调用

属性的赋值过程

1.默认初始化值
2.显式初始化
3.构造器中初始化
先三种只能执行一次

第四种可以反复执行
4.通过“对象.方法”或者“对象.属性”

顺序 1 2 3 4,后面的赋值会覆盖前面赋的值
一般看下属性赋值最后的值,就可知道最终在控制台输出的值了,比如最后的女朋友才是显式的,才是最终和你相伴终生的。

javabean

可重用的组件,条件是:类是公共的 有无参公共构造器 有属性且有get set方法

默认的类的构造器的权限和类的权限保持一致。

数据呈现在用户界面,需要java,定一个类,反射的方式造对象

uml类图

方法加下划线为构造器

this关键字

首先问自己有什么诉求,为什么要用这个东西,关键字this,this. 变量 就是当前对象的属性,不是形参,形参名和局部变量同名,是确定指向的是谁,关键字this就出现了

this可以用来修饰属性或者方法,先有类,后有对象,不知道后面创建对象叫啥名,用this充当,调用当前对象,属性或方法,平常都省略了

构造器中的关键字this

构造器是当前正在创建的对象

构造器中也可以调用方法

构造器冗余,构造器中可以调本类、其他的构造器,构造器的形参最后还是付给属性,只要有语句 this. 变量 ,形参赋值给前面的变量

造了多个构造器,但是实际创建一个对象,只有一个对象

如果一个类中有n个构造器,最多有n-1个使用this

构造器this语句只能放在首行不然会报错,构造器最多只能声明一个this

对象还可以排序

用对象调用构造器中的局部变量,最后调用类的属性,过程为,首先是调用set方法,接着调用形参,最后调用类中的属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值