Java中的 方法和构造方法的区别 要详细点的

 我来答
百度网友67bb71ad8
2012-04-10 · TA获得超过424个赞
知道答主
回答量:111
采纳率:0%
帮助的人:71.5万
展开全部
构造方法就是提供一个你可以创建改对象的一个方法,默认是无参数的(假如没有任何构造方法,默认继承父类的构造方法),当然,也可以带参数;构造方法是必须要public修饰的,不然别人可能就创建不了对象了;构造方法是没有返回值,而且方法名要与类名一致。方法必须有返回值(void)也属于一种返回情况;方法名可以随你选择(不过应当遵循命名规范),可以使用许多关键字修饰......额,有点罗嗦了,楼上说的很简练,祝大家早日高手!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-10
展开全部
1、构造方法的名称必须和类名相同,而且没有返回类型的修饰符,即类修饰符(public,protected,private)后面直接跟构造方法的名称。一般的方法名称自己可以命名,并且有返回类型,如果不返回任何值则用void修饰符。
2、一个类的构造方法可以不写,在创建该类的对象时类会采用默认的构造方法。
3、在创建该类的对象时,程序会自动调用相应的构造方法,不需要采用点操作符,如果调用一般的方法需要采用点操作符,格式为“对象名.。方法名”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
推荐于2017-11-25 · TA获得超过158个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:128万
展开全部
构造方法 也是一种方法
唯一的区别在于
1) 构造方法是没有返回类型的。
2)构造方法必须和类同名
更多追问追答
追问
那自己写代码的时候 什么时候才能用 方法  什么时候用到  构造方法
追答
比如说一个电灯泡  它有自己的型号 瓦数 产地等等 这些都是属性 它会发光 会坏 这都是方法 一般来说 电灯泡这个类 里面 必须要考虑电灯泡会干什么 干什么事一种动作 所有的动作 都是方法  而构造方法 一般是用来初始化的 比如 调用这个类的时候 调用者为电灯泡赋值 规定它的型号 瓦数等 构造方法一般就是干这个的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guoflysky
推荐于2018-02-26 · TA获得超过125个赞
知道答主
回答量:184
采纳率:100%
帮助的人:71.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();//一个行为,人会说话
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式