上QQ阅读APP看书,第一时间看更新
第3章 面向对象编程
面向对象编程(Object-Oriented Programming, OOP),简单地说,就是将一系列数据及其操作进行封装,让数据操作更直观、代码维护更高效。另外,通过继承重复使用的代码,还可以进一步简化软件的开发工作。
传统的过程式开发(如C语言)中,定义一个汽车移动到指定坐标的代码可能如下所示。
auto_move_to(auto, x, y);
在面向对象编程中,代码可能如下所示。
auto.moveTo(x, y);
不同的开发方式并没有绝对的好与不好,主要还是看软件类型、技术要求和各种因素的综合考虑。
本章将讨论面向对象编程在Java中的具体应用,主要内容包括:
□ 类与对象
□ 方法
□ 继承
□ 数据类型处理
□ java.lang.Math类
□ java.util.Random类