JAVA方法、参数和返回值

许多程序设计而言,(像C、C++)用函数这个术语来描述命名子程序:而在JAVA 里却常用方法这个属于来表示“做某些事情的方式”。实际上,继续把它看作是函数也无妨。尽管这只是用词上的差别,但本书将沿用JAVA的惯用法,即用术语“方法”而不是“函数”来描述。
JAVA的方法决定了一个对象能够接受什么样的信息。方法的基本组成部分包括:名称、参数、返回值和方法体。下面是它最基本的形式:
ReturnTtpe name( int a  ){
	return body;
}
返回类型描述的是在调用方法之后从方法返回的值。参数列表给出了要传给对方的信息的类型和名称。方法名和参数列表(它们和起来被称为“方法签名”)唯一地标识出来某个方法。
JAVA中的方法只能作为类的一部分来创建。方法只有通过对象才能被调用,且这个对象必须能执行这个方法调用。如果试图在某个对象上调用它并不具备的方法,那么在编译时就会得到一条错误的信息。通过对象调用此方法时,而需要先列出对象名,紧接着是句点,然后是方法名和参数列表。如:
objectName.methodName(arg1,arg2,arg3);
例如,假设有一个方法f(),不带任何参数,返回值是int。如果有个名为a的对象,可以通过它调用f(),那么就可以这样写:
int x = a.f();
返回值的类型必须要与x的类型兼容。
这种调用方法的行为通常被称为发送消息给对象。在上面的例子中,消息是f(),对象是a。面向对象的程序设计通常地归纳为“面向对象发送消息”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值