JAVA中构造方法不能有返回值吗?
classPerson{intage;publicPerson(intage){this.age=age;}}后面加入returnage就出错了...
class Person{
int age;
public Person(int age){
this.age=age;
}
}
后面加入return age就出错了 展开
int age;
public Person(int age){
this.age=age;
}
}
后面加入return age就出错了 展开
展开全部
构造器不允许有返回值,void也不行.实际上呢,在使用new constructor()时,可以认为返回了对象的引用.总之,你记住构造器不能有任何返回值就行了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正常创建构造方法是无参,可以不用去单独写,你这里创建了一个带参数的构造方法,将不默认创建无参构造方法,你需要自己再手动写一个无参构造方法。另外关于返回值的问题,构造方法是对实例对象初始化的过程,再你创建实例对象的时候,你就可以对该对象操作了,所以没有返回值
public Person(){
}
public Person(){
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询