问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.2面向对象技术
1、面向对象与面向过程有什么区别?
2、面向对象有哪些特征?
3、面向对象的开发方式有什么优点?
4、什么是继承?
5、组合和继承有什么区别?
6、多态的实现机制是什么?
7、重载和覆盖有什么区别?
8、抽象类和接口有什么区别?
9、内部类有哪些?
10、如何获取父类的类名?
11、this和super有什么区别?
问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.2面向对象技术
1、面向对象与面向过程有什么区别?
2、面向对象有哪些特征?
3、面向对象的开发方式有什么优点?
4、什么是继承?
5、组合和继承有什么区别?
6、多态的实现机制是什么?
7、重载和覆盖有什么区别?
8、抽象类和接口有什么区别?
9、内部类有哪些?
10、如何获取父类的类名?
11、this和super有什么区别?