码迷,mamicode.com
首页 > 编程语言 > 详细

java基础总结(二)---关键字

时间:2017-11-07 16:17:14      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:需要   col   ring   构造   dem   span   类的属性   nbsp   属性   

1.this

  在java中, this 对象,它可以在类里面来引用这个类的属性和方法。

  1.它在方法内部使用,即这个方法所属的对象的引用。

  2.它在构造器内部使用,表示该构造器正在初始化的对象。

  3.this表示当前对象,可以调用类的属性、方法和构造器。

  在方法内需要用到调用该方法的对象是,就用this。

public class ThisDemo {
    int num;
    ThisDemo increment() {
        num++;
        return this;
    }
    private void print() {
        System.err.println("num="+num);
    }
    public static void main(String[] args) {
        
        ThisDemo tt=new ThisDemo();
        tt.increment().increment().increment().print();
    }
    

}

通过this 这个关键字返回自身这个对象然后在一条语句里面实现多次的操作。

  使用this调用本类的构造器

public class ThisDemo2 {  
    String name;
    int age;
    public ThisDemo2 (){ 
        this.age=21;
   }     
    public ThisDemo2(String name,int age){
        this();
        this.name="Mick";
    }     
  private void print(){
         System.out.println("最终名字="+this.name);
         System.out.println("最终的年龄="+this.age);
    }
    public static void main(String[] args) {
       ThisDemo2 tt=new ThisDemo2("",0); //随便传进去的参数
       tt.print();
    }
}

 

java基础总结(二)---关键字

标签:需要   col   ring   构造   dem   span   类的属性   nbsp   属性   

原文地址:http://www.cnblogs.com/codeRose/p/7679148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!