金山区石化合浦路96号:菜鸟的问题

来源:百度文库 编辑:高校问答 时间:2024/05/05 19:58:00
public Imstance(long id){
this.id=id;}

public long getId(){
rturn id;
}

public void setId(ling id){
this.id=id;
}
哪个是成员变量、哪个是构造方法
这三条语句分别是代表什么意思啊!
我是刚学的菜鸟,书上没细讲。请大侠们说两句。

看这三个函数应该是某个类里的三个方法,id应该是成员变量,看函数名称的字面意思,Imstance是构造方法。
Imstance是将成员变量id赋值为Imstance()函数指定的参数id(注意,this.id里的id是成员变量,别两个id是函数参数);
getld是获得该类实例的成员变量id;
setld是将成员变量id赋值为setld()函数指定的参数id;

代码不全阿,完整的应该是
public class Imstance
{

long id;

public Imstance(long id){
this.id=id;}

public long getId(){
rturn id;
}

public void setId(ling id){
this.id=id;
}

上面基本正确