Java与Android移动应用开发:技术、方法与实践
上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类