java的方法和构造方法,还有类方法的区别和定义格式?

1.构造方法是不是这样定义:publicvoidgouzaofangfa(inta,intb){}2.方法;是不是也叫普通方法,它的定义是不是这样:publicvoidf... 1.构造方法是不是这样定义:
public void gouzaofangfa(int a, intb){
}
2.方法;是不是也叫普通方法,它的定义是不是这样:
public void fangfa(){
}
3."public"这个关键字是不是可以带上也可以不带上?
4.那类方法又是怎么定义的呢?

请大家指点指点,给点意见,请大家给我说说java的方法和构造方法还有类方法的区别,(最好带点例子给区分一下,口述的话不好理解)
谢谢大家了
展开
 我来答
甜V酒
2008-10-02 · TA获得超过830个赞
知道小有建树答主
回答量:1067
采纳率:33%
帮助的人:350万
展开全部
构造方法:分有参和无参构造,在创建类对象时自动调用(即new对象时),该方法没有返回值,也不能加void 例:
无参构造:public Person(){}
有参构造:public Person(String name,int age){
this.name = name;
this.age = age;
}
类方法:供类的对象(实例)使用,可用可不用 ,格式如下:
public void print(){
System.out.println("Hello");
}
zwxlovellm
2008-10-02 · TA获得超过2273个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:301万
展开全部
构造方法不是那样,首先没有返回值,再一个就是方法名必须和类名一样,例如:
public class MyTest{
public MyTest(){
}
}里面就是一个构造方法,也叫构造函数,里面可以有参数,也可以没参数,很明显是在创建类的对象的时候使用。而普通的方法就是你类中的那些方法,public是修饰符,和修饰你的类以及你的变量是同一个意思,我想这个你明白吧。类方法的定义就是用static修饰该方法,那么在使用该方法的时候,就是用(类.该方法)来调用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunyong1222
2008-10-02 · TA获得超过1315个赞
知道小有建树答主
回答量:1187
采纳率:0%
帮助的人:1008万
展开全部
1.构造方法没有返回值.应为public gouzaofangfa(int a,int b){}
构造方法是在你实例化一个类的时候(也就是new的时候)JVM自动调用,构造方法可有可无,如果没有构造方法,JVM会调用默认的构造方法.
java方法分系统方法和用户自定义方法,而public要不要带上,不带上的话按默认的就是private,当然如果有需要可以不用public.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhzhbin1030
2015-07-15 · TA获得超过497个赞
知道小有建树答主
回答量:664
采纳率:0%
帮助的人:309万
展开全部
方法方法,有访问范围(public 默认 private protect) 返回类型(void 或Object或其他类) 方法名 参数列表 方法体组成
格式
public void test(String a){
}
类方法和方法几乎相同,就是定义的时候多一个static关键字
public static void test(String a){
}
调用类方法一般是直接类名.方法名调用,不需要先实例化对象,
调用方法必须先实例化对象,然后才能调用实例的方法
类方法中的变量必须是方法内的局部变量或者类中的静态变量

构造方法与类方法的主要区别是不需要返回值,方法名必须和类名相同,
构造方法在实例化对象时调用,默认先调用父类的无参构造函数,如果父类没有无参构造函数,则在本类的构造函数中必须显式调用父类的某个指定的构造函数.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式