JAVA初学之this ,static , super 与final关键字

        JAVA初学之this  static  , super  final关键字

     这一篇呢,我要说的就是this , static super  final 这几个关键字。下面就一一来解释一下。

一.this 

           this是定义在类的方法的声明中,对方法的引用。那么this指的是什么呢?也就是说,你对哪个对象调用方法时,this指的就是什么。this在定义时,指的是谁,它不知道。this是一个引用,它指向自身的对象。

   

二.static

          在类中,用static声明的成员变量为静态成员变量或类变量。第一次被使用时初始化。对该类的所有对象共享类变量(成员变量)。静态方法不再是针对某个对象调用,所以不能访问非静态成员。可以通过对象引用或类名访问静态成员。                                                 

三.super 

           super 有两种用法,一是子类使用super调用父类的构造方法,即super(参数);子类如果想使用父类的构造方法,必须使用super,而且必须是子类构造方法的第一条语句。二是子类使用super调用被子类隐藏的成员变量super . 属性和方法 super . 方法名(参数)。        

四.final

        final 关键字可以用来修饰变量,方法,类。final的变量值可以被操作使用,但是不能被改变。如果一个成员变量被修饰为final,就是常量。final修饰的成员变量不占内存,说明在声明final成员变量时必须被初始化。

final修饰的方法不能被重写,类不能被继承。   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值