java 语言的“this”的三种用法

问题描述:

java 语言的“this”的三种用法
这是代码,我们老师叫我们添加代码,使用this的三种用法,请添加this并注释.
package exp3.entities;
public class Student {
private String name;
private String speciality;
private int id;
private float credit;
public Student(String name,int id,String speciality,float credit){
this.name=name;
this.id=id;
this.speciality=speciality;
this.credit=credit;
}
static int creditForGraduation=6;
public int getCreditForGraduation(){
return creditForGraduation;
}
public String getName(){
return name;
}
public int getId(){
return id;
}
public String getSpeciality(){
return speciality;
}
public float getCredit(){
return credit;
}
public void judgeCredit(String theClass){
if(credit==9)
theClass="优";
else if(credit>=6&&credit
1个回答 分类:综合 2014-11-15

问题解答:

我来补答
1、表示对当前对象的引用!
2、表示用类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分!其实这是第一种用法的特例,比较常用,所以那出来强调一下.
3、用于在构造方法中引用满足指定参数类型的构造器(其实也就是构造方法).但是这里必须非常注意:只能引用一个构造方法且必须位于开始!
 
 
展开全文阅读
剩余:2000
上一页:关于ATP```````