java基础知识【第9期】-- 4种关键字

导读:

本篇是JAVA基础系列的第9篇,主要介绍java语言中的最常见4种关键字,this、super、static、final。相信学习java的同学对这4个关键字都不会陌生。

1.this关键字

this 关键字是Java常用的关键字,按照官方正规的解释,this关键字的意义被解释为“指向当前对象的引用”

this 关键字可用于任何实例方法内指向当前对象,也可指向对其调用当前方法的对象,或者在需要当前类型对象引用时使用。

代码中看到this关键字的最常见的位置是公开访问方法和构造方法之中,例如下列代码:

 package com.tian.demo;
 public class Student {
     private Integer stuId;
     private String stuName;
 
     public Student() {
        //this( ) 不能在普通方法中使用,只能写在构造方法中。
     //在构造方法中使用时,必须是第一条语句。
         this(1,"田");
    }
 //当一个类的属性(成员变量)名与访问该属性的方法参数名相同时,则需要使用 this 关键字来访问类中的属性,以区分类的属性和方法中的参数。
     public Student(Integer stuId, String stuName) {
         this.stuId = stuId;
         this.stuName = stuName;
    }
 
     public Integer getStuId() {
         return stuId;
    }
 
     public void setStuId(Integer stuId) {
         this.stuId = stuId;
    }
 
     public String getStuName() {
         return stuName;
    }
 
     public void setStuName(String stuName) {
         this.stuName = stuName;
    }
 }
 

2.this关键字的各种用法

  1. this:表示自身对象,也就是本对象自己

  2. this.属性名:表示本对象自己的属性

  3. this.方法名:表示本对象自己的方法

  4. this(参数)表示本对象自身的构造方法

注意:

  1. 当一个类的属性(成员变量)名与访问该属性的方法参数名相同时,则需要使用 this 关键字来访问类中的属性,以区分类的属性和方法

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值