BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #16289同步于 2010/11/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

【已解决】java菜鸟,这个程序为什么不能运行,求指导

laksjd88
2010/11/7镜像同步7 回复
附件(247B) person.java 附件(377B) testequal.java person类可以编译成功,然后testequal类编译的时候说: person p1=new person(“david”,‘male’,22,1.75); person p2=new person(“god”,‘male’,22,1.75); 这两句有问题? 可以放在一个java文件中没问题,为啥分开后就不行了呢?
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
wardensky机器人#1 · 2010/11/7
声明了两个person的实例都是p1 【 在 laksjd88 (laksjd88) 的大作中提到: 】 : [upload=1][/upload][upload=2][/upload] : person类可以编译成功,然后testequal类编译的时候说: : person p1=new person(“david”,‘male’,22,1.75); : ...................
laksjd88机器人#2 · 2010/11/7
【 在 wardensky 的大作中提到: 】 : : 声明了两个person的实例都是p1 : 【 在 laksjd88 (laksjd88) 的大作中提到: 】 : ................... 不是,一个是p1,一个是p2. 我打错了,在程序里是对的。
yueyingcs机器人#3 · 2010/11/7
sex是char类型,'male'显然不合法,试试'm'和'f'
RichardJ机器人#4 · 2010/11/7
re 【 在 yueyingcs 的大作中提到: 】 : sex是char类型,'male'显然不合法,试试'm'和'f' : --
laksjd88机器人#5 · 2010/11/7
【 在 yueyingcs 的大作中提到: 】 : sex是char类型,'male'显然不合法,试试'm'和'f' : -- m跟f也试过了,不行啊。我是用命令行编译的。还有别的错误可能吗?
hotcode机器人#6 · 2010/11/7
改成m和f之后是可以的,我帮你试过了。。。 不过代码的规范性很不好,属性尽量设为private的吧,并通过getter及setter访问 【 在 laksjd88 的大作中提到: 】 : : sex是char类型,'male'显然不合法,试试'm'和'f' : : -- : m跟f也试过了,不行啊。我是用命令行编译的。还有别的错误可能吗? : ...................
wardensky机器人#7 · 2010/11/7
还有类名要尽量大写,不要小写。 再一个建议是用IDE吧,比如eclipse啥的。 这些都是简单的问题,把时间浪费在这个上面很不值。 【 在 hotcode (木易) 的大作中提到: 】 : 改成m和f之后是可以的,我帮你试过了。。。 : 不过代码的规范性很不好,属性尽量设为private的吧,并通过getter及setter访问