Java内嵌类定义格式_类定义的一般形式_Java语言程

本文详细介绍了Java中类定义的一般形式,包括IS(类的性质)、HAS(成员变量)和DOES(成员方法)三个方面。类修饰符、父类和接口的使用,以及类的并列和嵌套定义方式也进行了讲解。此外,还讨论了类名、成员变量和方法命名的规范。
摘要由CSDN通过智能技术生成

类定义的一般形式_Java语言程

4.2.2 类定义的一般形式

1.类定义的一般形式类的定义格式:

类修饰符class类名称[extends父类名称][implements接口名称列表]

成员变量的定义及初始化

成员方法的定义及初始化

有的学者将一个类的定义分为3个部分:IS,HAS,DOES。其具体含义如下。

(1)IS说明该类“是”什么样的一个类,即说明类的名字及其性质。性质包含3方面内容:

·该类的修饰符(只有3个):[public][abstract|final],[]表示可选项,[abstract|final]表示abstract和final不能同时出现;

·该类的父类;

·该类所实现的接口。(www.guayunfan.com)

(2)HAS说明这个类“有”些什么特征及属性。这些特征及属性用实例变量和类变量来表示,统称为成员变量。

(3)DOES说明这个类可以“做”什么,即这个类有哪些行为。这些行为用实例方法和类方法描述,统称为成员方法。

在例4-2中,IS说明了一个Employee类,没有修饰符,父类是Object类,没有实现接口。HAS说明Employee类有4个成员变量,它们分别表示职员姓名、工号、职务和月薪。DOES说明Employee类3个成员方法,它们分别描述职员升职、加薪和打印工资单。

注:一个类用多个修饰符说明时,这些修饰符的次序无关紧要。比如,public final和final public的作用完全相同。

2.类的并列和嵌套

在一个程序中,有时需要定义多个类。多个类的定义形式有两种:并列和嵌套。

并列是指一个类接着一个类进行定义,它们之间是并列的关系;嵌套是指在一个类中定义另外的类,它们之间是包含和被包含的关系,可分别称为外部类(或包含类)和内部类(或嵌套类)。采用何种形式定义多个类,由类之间的访问关系确定。

类名、成员变量名和方法名都是标识符,应该遵循标识符命名的规则。然而,它们的命名却有自己的一些惯例。

·类名应该是描述性的名词或名词短语,其中每个词的第一个字母为大写。

·成员变量名也是名词、名词短语,或者是它们的缩写。当成员变量名由多个词组成时,第一个词的第一个字母为小写,而其他各词的第一个字母为大写。

·方法的名字应该是动词或动词短语,因为它用于表示行为的。与成员变量名一样,当方法名由多个词组成时,第一个词的第一个字母为小写,而其他各词的第一个字母为大写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值