Bootstrap

Java中常见的关键字的作用

一、return关键字

  • return:结束方法,可以替换break
  • return 结果:先返回结果,然后结束方法

(break:结束循环→只能在for或者循环中)

break关键字的详情:http://t.csdn.cn/gP7qu

二、this关键字

this代表本类中的一个对象,谁调用就是谁

this的作用:

1.this.属性名 调用属性, 如果局部变量名与属性名一样, 使用this.属性来区分局部变量与属性

public Student(String name, String sex, int age){
    
//就近原则: 谁近谁为主
//如果属性名与变量名一样, 局部变量的优先级高
/*name = name; //把局部变量name赋值给局部变量
sex = sex;
age = age;*/
//this.name 表示属性
// name : 表示变量
this.name = name;
this.sex = sex;
this.age = age;
System.out.println(this);
}

2.this.方法名()调用本类方法, 在本类其他方法调用本类方法, 使用this.方法名() 直接调用

一般我们可以省略this.

public void fun(){
    
 System.out.println("fun()....");
 //调用study()方法
 //直接调用
 //study(); //省略this.
 //使用this调用
 this.study();
}

3.this(参数)调用本类的其他构造方法

  1. 只能在构造方法使用,
  2. 只能位于构造方法的第一行代码
public Dog(String name) {
    

// this.name = name;
// this.color="白色";

 //new 构造方法, 重新创建一个Dog对象
 //new Dog(name,"白色");

 //使用this() 调用本类的构造方法, 只是方法的调用,不会创建新的对象
 this(name,"白色");
 System
;