JAVA实训第三天

this关键字(原理、理解)

基本概念 在构造方法中和成员方法中访问成员变量时,编译器会加上this.的前缀,而this.相当于汉语中"我的",当不同的对象调用同一个方法时,由于调用方法的对象不同导致this关键字不同,从而this.方式访问的结果也就随之不同。

使用方式(1)当形参变量名与成员变量名相同时,在方法体中会优先使用形参变量(就近原则),若希望使用 成员变量,则需要在成员变量的前面加上this.的前缀,明确要求该变量是成员变量。 (2)在构造方法的第一行可以使用this()的方式来调用本类中的其它构造方法(了解)。

封装

基本概念通常情况下可以在测试类给成员变量赋值一些合法但不合理的数值,无论是编译阶段还是运行阶段都不会报错或者给出提示,此时与现实生活不符。为了避免上述错误的发生,就需要对成员变量进行密封包装处理,来隐藏成员变量的细节以及保证成员变量数值的合理性,该机制就叫做封装。

实现流程 (1)私有化成员变量,使用private关键字修饰; (2)提供公有的get和set方法,并在方法体中进行合理值的判断; (3)在

1ad78ef341d54fa3a3e94d9ed534439b.png

0c17982a991b432cbc4bd48da1336405.png

232c994a55e84ec99eb15e88a5e18342.png

d53e078e05a2417ba8b2572af27e943b.png

706fa000ca7149a2a780d34ce0004b1c.png

3e6cb940f50c47a0b8d796c63d21f978.png

b6a558a8bf644288a0d42cd79e273438.png

d6cb27e70f5043bcac38d4683e384f34.png

06f8aff6445c43119c8c42e8804b6cc6.png

构造方法中调用set方法进行合理值的判断;

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值