本书用Java语言讲解面向对象程序设计的思想、技术与方法。全书以案例为驱动,以类设计为重点,讲授封装、继承、多态等技术要点。在讲解内容时,多采用连续相关的案例集,案例难度适中且易于理解。
本书内容以Java语言和类的使用为起点,逐步过渡到类的封装设计,进而深入到类和接口的继承设计,使读者能够渐进式地了解和掌握面向对象编程的核心思想和技术方法。书中还介绍了Java的泛型与集合框架、异常处理机制、嵌套类、枚举类、输入/输出流、多线程、网络编程等内容,并以这些内容来加深读者对面向对象程序设计相关技术思想的理解。
本书可以作为高等学校计算机及相关专业的面向对象程序设计课程教材,也可作为从事计算机相关工作的科技人员、计算机爱好者及各类自学人员的Java语言学习用书。