课程
/后端开发
/Java
/Java入门第二季 升级版
这里的构造方法“public HelloWorld(){num1=91;System.out.println("通过构造方法为变量num1赋值"}”没有用到void为什么没有返回值?
2018-07-15
源自:Java入门第二季 升级版 8-10
正在回答
因为这是默认构造器(构造方法)有以下特点:1.构造方法的方法名和类名保持一致2.构造方法不需要返回值 不能返回void,即使有返回值类型,也是当前类类型,写了语法错误3.构造方法内部不允许使用return语句,默认会返回当前一个对象引用
构造函数是跟类名同名的函数,这里不能添加任何返回值修饰,void也不行,只在类创建的时候执行,主要用来初始化
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答构造方法无返回值,那void不就是无返回吗,为什么写上void就出错了
2 回答为什么老师的构造方法都没有返回方式
2 回答为什么用final修饰没有赋初值的变量,在构造函数中会出错?
6 回答没有返回值
1 回答Java类的构造函数不能标记返回值的类型么?