为了账号安全,请及时绑定邮箱和手机立即绑定

构造方法语句格式

构造方法的语句格式

public 构造方法名(){

{

 不是说 无返回值的方法 需要用void  关键字吗?

那不就应该是 public void 构造方法名

 求解求解~

正在回答

3 回答

java中的构造方法是用来初始化一个对象的,并为为实例变量赋予合适的初始值。因此构造方法不需要返回类型。

  构造方法必须满足以下语法规则:

  (1)方法名必须与类名相同;

  (2)不要声明返回类型;

  (3)不能被static、final、synchronized、abstract和native修饰;

  (4)构造方法不能被子类继承,所以用final和abstract修饰没有意义。


  构造方法的创建如下示例:

public class Demo {

    private int x;

    public Demo() { // 不带参数的构造方法

    

    }

    public Demo(int x) { //带参数的构造方法

        this.x=x;

    }

    public int Demo(int x) { //不是构造方法

        return x++;

    }

}


0 回复 有任何疑惑可以回复我~
#1

616516334 提问者

非常感谢!
2016-08-16 回复 有任何疑惑可以回复我~

构造方法可以是无参,也可以是有参的构造方法,修饰符也可以是默认的。根据我们的需求来定。

public int HelloWorld(){}
public void HelloWorld(){}

public double HelloWorld(){}

public HelloWorld(){}
public Helloworld(String name,String sex,int age){}

这都是可以的。

0 回复 有任何疑惑可以回复我~

构造方法没有返回类型,也不能定义为void,不需要声明方法类型

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       531229    人
  • 解答问题       6327    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

构造方法语句格式

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号