Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
» 编程/算法/API
打印话题 寄给朋友 订阅主题 |
作者 | 请问一个关于构造方法之间调用的问题 |
2352439
学会思考 发贴: 33 积分: 0 |
于 2005-04-15 02:02
我是个JAVA新手,请问各位大虾们:下面的代码到底是哪出错了 class person { private int age; private String name; void shout() { system.out.println(name+"'s age is"+age); } public person() { System.out.println("wo hao ben"); } public person(String name) { this.name=name; } public person(String name,int age) { //this.name=name; this.age=age; this(name); } public static void main(String[] args) { person p1=new person("wangwu"); person p2=new person("zhanglu",50); person p3=new person(); p1.shout(); p2.shout(); p3.shout(); } } 编译时出现这样的错误: D:\javawork\lesson3>javac lesson43.java lesson43.java:21: call to this must be first statement in constructor this(name); ^ 1 error 从Coding Fan到真正的技术专家 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
7127 | 请问一个关于构造方法之间调用的问题 | 2352439 | 894 | 2005-04-15 02:02 |
5409 | Re:请问一个关于构造方法之间调用的问题 | 2352439 | 42 | 2005-04-15 02:11 |
5227 | Re:请问一个关于构造方法之间调用的问题 | why | 375 | 2005-04-15 03:11 |
5843 | Re:请问一个关于构造方法之间调用的问题 | 2352439 | 19 | 2005-04-15 11:05 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |