【发布时间】:2015-03-06 23:50:44
【问题描述】:
在下面的代码中,一个整数被发送到构造函数以返回。问题是,当一个值在构造函数中设置为参数时,它拒绝编译并输出不需要参数。
class test3 extends Value {
public static void main(String[] args) {
Value var = new Value(3);
System.out.println(var);
}
}
class Value {
public int Value(int num) {
return num;
}
}
当没有参数发送时,编译并输出一个指针值。
Value@15db9742
我在这里做错了什么(我尝试过使用公共课程但它不起作用)?
【问题讨论】:
-
你认为应该输出什么,为什么?
-
您对构造函数使用了错误的语法。
-
构造函数不应该是
static,也不应该返回任何类型的值。 -
我怎么用错了语法?
-
如果你想删除问题,删除它,不要破坏它。
标签: java class pointers constructor