为了账号安全,请及时绑定邮箱和手机立即绑定

这两个重写的方法是要放在main函数里面还是父类里面或者是子类的main函数外面?

如题目所说

正在回答

4 回答

你要重写这个方法的话,要在类里,main方法外面....

0 回复 有任何疑惑可以回复我~
#1

聆听你幸福的声音 提问者

摁懂了
2015-03-31 回复 有任何疑惑可以回复我~

总结:1.toString()方法,在java中,创建对象后(实例化对象),jvm会开辟新的堆内存空间,并赋予新的内存地址。

      若直接输出对象,在java编译器默认是打印对象的内存地址。因为jvm会自动调用默认的 toString方法,那么若想获得对象的属性信息,

  必须重写toString方法,在子类与父类的内部重写相应的toString方法(注意方法之间是平级的,并列结构),在主类的main中,进行对象的属性赋值,打印操作操作即可。

2. equals方法,在控制台实现调用,用于比较字符串的相等,在面向对象程序设计中,两引用数据类型的对象(有内存地址,也有对象的属性信息)的直接比较,

在java编译器默认比较的是各自的内存地址,现实中,是比较两对象的属性值是否相等。那么就必须在父类中重写equals方法


0 回复 有任何疑惑可以回复我~

equal()这个方法是String的....

0 回复 有任何疑惑可以回复我~

为什么总是喜欢没有代码就问问题呢?

0 回复 有任何疑惑可以回复我~
#1

聆听你幸福的声音 提问者

= =我以为你们都会看完课程的
2015-03-31 回复 有任何疑惑可以回复我~
#2

ybbzbb 回复 聆听你幸福的声音 提问者

我一年期前看的课,你认为我还会记得.....
2015-03-31 回复 有任何疑惑可以回复我~
#3

聆听你幸福的声音 提问者

嗯我想想,这个问题也不好放代码也不是逻辑或语法问题,就是问从object类继承的to String()方法和equal()方法的重写要放在主函数还是哪个类里面?
2015-03-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这两个重写的方法是要放在main函数里面还是父类里面或者是子类的main函数外面?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信