private、this、static、final

Private: 私有的

  1. 修饰属性:只能被本对象调用
  2. 修饰方法:外界不能直接调用

属性直接用private修饰,就不能被外界直接调用,可以用get/set方法调用

this:本对象

  1. 调用属性:调用本对象的属性
  2. 调用方法:调用本对象所属类的方法
  3. 调用构造方法:调用本对象的其他构造方法
    this调用构造方法,只能在构造方法中调用
    this调用构造方法,只能在构造方法中的第一句调用

Static:静态的

  1. 修饰属性:静态属性
  2. 修饰方法:静态方法
  3. 静态代码块:只被调用一次

静态属性:所有对象共享,直接使用类名调用
生命周期:
创建:当类的字节码文件(.class)加载到方法区时,会扫描此方法中所有的静态属性,存放在静态常量区里。
销毁:项目结束时
优先级别:静态代码块优先于代码块

final:

  1. 修饰类:类不能被继承
  2. 修饰方法:方法不能被重写
  3. 修饰变量:变成常量,常量不能被重新赋值。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值