java中什么是构造方法、成员方法

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

java中什么是构造方法,什么是成员方法?怎么区分的?提问者采纳

构造方法:没有返回值(连void也没有),与类名同名

成员方法:必须有返回值,空返回就是void

追问:

能不能帮忙写个小程序,我看看。

追答:

public class Test {

int i;

Test(){//没有参数的构造方法,简称无参构造

System.out.println("无参构造被调用

");

}

Test(int i){//有参数的构造方法,与无参构造

重载

this.i = i;//构造方法的主要作用一般

就是给成员变量赋初始值,当然了,要他做别的事情也

可以

System.out.println("有参构造被调用

");

}

void Test(){//这个有一个void返回值的方法

就是一个成员方法,这里故意起名也叫Test

System.out.println(i);

}

public static void main(String[] args) {

Test t1 = new Test(1);//在这句话

的时候会调用有参的构造方法

Test t2 = new Test();//这句话会调

用无参构造

t1.Test();//这句话会调用成员方法T

est(),并且成员属性已经在有参构造中被赋值

} }

相关文档
最新文档