第四章
结构化编程与面向对象编程
结构化编程
程序员会编写一个主过程来启动程序。随后根据程序流程走向,调用想要的其他过程。这种类型的程序设计被
称为结构化编程。
类与对象
类是对象的描述,对象是类的实例。对象由属性和行为组成。属性是对象所具有的特征,而行为是对象可以做
的动作。对象的每个属性都被表示为类的一个成员变量。对象的每个行为成为类中的一个方法。
区分
我们可以将结构化编程看作是为问题域中动词编写一个过程,例如计算税率、发放薪水,而将面向对象编程看
作是为问题域中的每个名词编写一个类。
编写一个Java类
Java中的类用关键字class声明。Java源代码文件中只能包含一公用(public)类,文件名必须与公用类的类名
相同,文件扩展名为“.java”。
向类中添加成员变量
对象的属性称为相关类中的成员变量。类中的一个成员变量由如下部分组成:
访问修饰符。可是public、private和protected;如果省略了访问修饰符,将使用默认访问修饰符。
数据类型。
成员变量名称,成员变量名称必须是一个有效的标识符,后面用分号结束。
向类中添加方法
一个对象的行为成为相关类中的方法,类中的一个方法典型地由如下部分组成:
访问修饰符。
返回值。
方法名称,必须是一个有效的标识符。
参数列表,在括号中出现。