0314-2020-Java基础-问答

1.什么是多态?什么是重载?什么是重写?(多态:也叫后期绑定、动态绑定,分离了做什么和怎么做,将接口和实现分离开来,这样在写代码的时候可以只考虑与基类打交道了,这样也方便了程序拓展。重载:经常老是潜意识当成了重写,重载是以参数列表和返回值区分重载方法。重写:子类对父类方法的重新实现。)
2.类之间有哪些关系
①继承②实现③依赖④关联⑤聚合⑥组合
3. == 和 equals 的区别?
答:" == "是用来判断引用是否相等,也就是比较对象的内存地址值(HashCode值)。
"equals"在Object对象中的默认实现也是判断引用,但是可以覆盖重写,判断内容的属性内容是否相等,例如String就是重写了Object对象的equals的方法。

发布了98 篇原创文章 · 获赞 0 · 访问量 2197

猜你喜欢

转载自blog.csdn.net/weixin_43221993/article/details/104870595