JAVA中成员方法与构造方法区别

刚学JAVA,这个问题一直搞不清楚,希望哪个大虾能指点一下... 刚学JAVA,这个问题一直搞不清楚,希望哪个大虾能指点一下 展开
 我来答
ZC09V
推荐于2017-09-29 · TA获得超过1762个赞
知道小有建树答主
回答量:1817
采纳率:0%
帮助的人:1086万
展开全部
构造方法是初始化一个类的对象时候调用的,它没有返回值,而且名字必须与类的名字一样,而成员函数是由类对象主动调用的,使用点操作符,它有返回值

构造函数是赋予对象"生命特征"的,成员方法则是对象所具有的"行为,能力"

构造函数只有在建立对象时由系统调用的,其他任何时候你都别指望用他.
巧寒垒0g6780
2008-03-31 · 超过33用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:0
展开全部
构造方法是初始化一个类的对象时候调用的,它没有返回值,而且名字必须与类的名字一样,而成员函数是由类对象主动调用的,使用点操作符,它有返回值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guoflysky
2018-01-25 · TA获得超过125个赞
知道答主
回答量:184
采纳率:100%
帮助的人:69.3万
展开全部
说得通俗一点,方法表示行为,动作。而构造方法表示构成对象用的方法。
当你要生成一个对象时,我们会用一个关键字new
A a = new A(); A a = new A("Hello"); 这里会有两个生成对象的方式,前者只是单单生成一个对象,后者生成对象时传递一个String类型的变量给对象做一些初始化。比如:
public class Person {
private int age;
private String name;
public Person(){}
public Person(String name,int age){
this.name = name;
this.age = age;
}
public void say(){

}
}
Person p = new Person();只是单单生成一个对象,并不知道name和age;
Person p = new Person("jack",20); 生成一个初始化的name与age的对象。
方法不多做解析,比如p.say();//一个行为,人会说话
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JLU小米
2008-03-30 · TA获得超过544个赞
知道小有建树答主
回答量:305
采纳率:100%
帮助的人:0
展开全部
成员方法必须有返回类型
即使是没有返回,也要写上void

构造函数没有返回类型,而且和类名一样!
一个类里面,一看就知道了譬如:
public class Test{
public Test(){} //构造函数
public Test(int i)(){} //构造函数
public void test(){}//
public int test2(){}//方法!
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3ba914c
2008-03-30 · TA获得超过158个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:196万
展开全部
要用面向对象的思想来看,构造函数是用来描述该类的对象自身的属性的,成员方法是该类的对象所能做的事情。一些具体细节的不同你还是仔细看书吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式