为了账号安全,请及时绑定邮箱和手机立即绑定
关于创建类的,不明白!求大神帮忙!!
这个答案是错的把,应该在加上 HelloWorld o = new HelloWorld ();
评论第一的点赞好多啊,哈哈
外部类中方法的内的类是方法内部类…………
其实还是好理解 好歹这个方法内部类没有搞什么与众不同的幺蛾子使用方法
java规矩真多………… 难倒是不难 理解 就是记得累 …………
请兄弟们指教http://www.imooc.com/article/13834
父类直接不写那个方法应该也可以吧,反正子类自己重写了。
第二个完全是照本宣科,没有什么特色演讲之处,向你习惯在另外一个文件读取方法的使用对于新手来说一下都没看明白!
在java编译器默认比较的是各自的内存地址,现实中,是比较两对象的属性值是否相等。那么就必须在父类或子类中重写equals方法
注意:用equals方法比较两对象的属性值是否相等时,只需要在父类或主类中重写一个equals方法,在哪个类中重写方法取决于哪个类
中声明了属性,因为比较的对象所属的类,没有属性时无法进行比较。也就是说子类中没有属性的声明,那么必须在父类中进行重写,
因为子类继承了父类的属性信息,这种情况下是相等的。如果子类与父类都声明了属性,也就是子类对所继承的属性信息进行了更改
那么可以在父类中,也可以在子类中重写equals方法
总结:1.toString()方法,在java中,创建对象后(实例化对象),jvm会开辟新的堆内存空间,并赋予新的内存地址。
若直接输出对象,在java编译器默认是打印对象的内存地址。因为jvm会自动调用默认的 toString方法,那么若想获得对象的属性信息,
必须重写toString方法,在子类与父类的内部重写相应的toString方法(注意方法之间是平级的,并列结构),在主类的main中,进行对象的属性赋值,打印操作操作即可。
2. equals方法,在控制台实现调用,在面向对象程序设计中,两引用数据类型的对象(有内存地址,也有对象的属性信息)的直接比较,
滴滴答答租车
还是抽象类好用啊!
他们都是人类!!!不是他妈你们听错了!!!是不是啊老师!!
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消