面向对象面试题
面向对象有哪些特性?
重载(overload)和重写(override)的区别?
访问修饰符public,private,default,protected的区别是什么?
this关键字的作用?
抽象类(abstract class)和接口(interface)有什么区别?
成员变量和局部变量的区别有哪些?
静态变量和实例变量的区别有哪些?
final关键字有什么作用?
final,finally,finalize的区别?
==和equals的区别?
hashCode与equals?
- 什么是HashCode?
- 为什么重写equals的时候要重写hashCode方法?
- 为什么两个对象有相同hashcode值,他们也不一定相等?



