java成员方法说明个人信息_成员方法声明的一般形式_Java语言程

成员方法声明的一般形式_Java语言程

4.5.1 成员方法声明的一般形式

成员方法声明的一般格式是:

[可访问性修饰符][abstract][static][final][native][synchronize]返回类型方法名(形参表)[throws异常类名表]{…//方法体}

上述方括号括起来的部分,表示是可选项,其含义分别如下。

1.修饰符

(1)可访问性修饰符的含义与成员变量可访问性修饰符的含义相同。

(2)用abstract修饰的方法称为抽象方法。抽象方法只提供方法名、形参表和返回类型,没有方法体的方法,或者说方法体只有一个分号。

(3)被static修饰的方法称为类方法(或静态方法),而没有被static修饰的方法称为实例方法。

(4)用final修饰的方法称为最终方法。最终方法不能在子类中被覆盖。最终方法不能被abstract修饰。private方法和final类中的所有方法都隐含final性质。

(5)用native修饰的方法称为本地方法。

(6)用synchronized修饰的方法称为同步方法,用于保证多线程之间的同步。

2.返回类型(www.guayunfan.com)

返回类型是指方法返回值的类型,返回值类型可以是下列三种类型中的一种:基本类型;引用类型;void,指明该方法没有返回值。

如果返回类型不是void,则方法体中必须包含带表达式的return语句,语句返回的数据类型要与方法的返回类型相容,即:

(1)对基本类型,实际返回类型要与指定返回类型相同,或者能够赋值转换成指定返回类型;

(2)对引用类型(类),实际返回类型要与指定返回类型相同(同一个类),或者是指定返回类型的一个子类。

3.形参表

<形参表>:形参可有可无。

(1)若有形参:各参数之间用逗号分隔。每个参数包括类型和名字。方法形参被看成是局部变量,其作用域是整个方法体。

(2)方法调用时,实参与形参的数目要相同,类型要相容。

(3)实参与形参之间的传递的规则:基本类型,按值传递;引用类型,按引用传递。

4.方法体

对抽象方法和本地方法,方法体为分号。在其他情况下,方法体是块语句,即所有的方法代码放置在一对大括号里。方法代码决定了方法的具体行为。

Java语言允许一个类中定义多个方法,方法定义形式为并列形式,先后顺序无关紧要。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值