第四章

第四章

结构化编程与面向对象编程

结构化编程

程序员会编写一个主过程来启动程序。随后根据程序流程走向,调用想要的其他过程。这种类型的程序设计被

称为结构化编程。

类与对象

类是对象的描述,对象是类的实例。对象由属性和行为组成。属性是对象所具有的特征,而行为是对象可以做

的动作。对象的每个属性都被表示为类的一个成员变量。对象的每个行为成为类中的一个方法。

区分

我们可以将结构化编程看作是为问题域中动词编写一个过程,例如计算税率、发放薪水,而将面向对象编程看

作是为问题域中的每个名词编写一个类。

编写一个Java类

Java中的类用关键字class声明。Java源代码文件中只能包含一公用(public)类,文件名必须与公用类的类名

相同,文件扩展名为“.java”。

向类中添加成员变量

对象的属性称为相关类中的成员变量。类中的一个成员变量由如下部分组成:

访问修饰符。可是public、private和protected;如果省略了访问修饰符,将使用默认访问修饰符。

数据类型。

成员变量名称,成员变量名称必须是一个有效的标识符,后面用分号结束。

向类中添加方法

一个对象的行为成为相关类中的方法,类中的一个方法典型地由如下部分组成:

访问修饰符。

返回值。

方法名称,必须是一个有效的标识符。

参数列表,在括号中出现。

实例化一个对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值