Java复习——this关键字

在Java基础中,this关键字是一个最重要的概念。使用this 可以完成以下的操作:
1、调用类中的属性
用this调用当前类的属性表当前对象。
2、调用类中的方法
在类中调用本类的方法。
3、调用类中的构造方法
this如果调用构造方法的话,调用语句必须是被调用的构造方法的第一句。
必须保证调用的最后一个构造方法是能够出去的,以免形成死循环。
3、表示当前对象

/**
   this关键字
   1、调用类中的属性
   2、调用类中的方法
   3、调用类中的构造方法
   4、表示当前对象
*/
public class ThisKeyWordDemo{
       public static void main(String[] args){
           Bear b1 = new Bear();
       }
}

/**
   小熊类
*/
class Bear{
     private String name;
     private char sex;

     public Bear(){
           this.Bear("小白");
           //调用本类的构造方法,并且调用语句放在构造方法的第一句
           System.out.println("我是默认构造方法");
     }
     public Bear(String name){
           this.Bear(name, '公');
           //调用本类的构造方法,并且调用的构造方法可以出去
     }
     public Bear(String name, char sex){
           this.name = name;//this.name表示当前对象的即b1的属性name
           this.sex = sex;
           //此时this表示当前对象b1

           //调用本类的中的方法
           this.bite();
     }

     //咬人的方法
     public void bite(){
           System.out.println("我是" + sex + "熊--" + name);
     }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值