问题3,能否重写是取决于方法是否有final关键字,点开object源码看下hashcode方法和getclass方法就知道了为啥hashcode可以getclass不行了; 问题6,不知道面试官想说的是从设计模式上对Runnable思考吧.毕竟接口这种东西,从经验上来说就是被用来做解耦,规范之类的工作;