方法,也成函数,表示对象的某种行为或动作,是完成某个功能的代码片段。
public void say(){
System.out.println("大家好:我叫王五,今年20岁");
}
称为方法。Java中方法包含了访问修饰符,返回值,方法名,方法参数等东西。
public与类的访问修饰符一样,void处表示方法的返回值的类型,void表示没有返回值,方法的返回值将给方法的调用者,say是方法名称,()是方法的主要特征,里面可以有零个或多个参数。
参数就是一些局部变量,可以在这个方法中使用,作为方法调用者与方法进行数据交换的一种方式。如
public void say(int age2,String name2){
System.out.println("大家好:我叫:"+name2+",我今年:"+age2+"岁");
}
参数可以有任意个,每个参数必须指定数据类型,调用方法时,必须按参数的声明顺序,依次传入对应类型的值。
如调用上述带参数的say方法:
say(18,"张三");
表示将18传递给参数age2,张三传递给参数name2.
调用方法时,如果是在类中调用,直接通过方法名的方式调用,如果方法没有参数,调用时也不能传入参数。
如果在类外面调用,就需要通过创建对象调用,并且只能调用public的方法。
方法的返回值
如果方法用来完成某个任务,并且调用者需要得到这个任务的结果,我们就可以通过返回值实现。方法的返回值在方法声明中需要指定返回值的数据类型,方法可以不返回值,但是返回值类型必须是void,一旦要返回值,必须在方法的最后通过return关键字返回一个相应类型的值。
示例理解
比如,需要写一个计算两个数字相加的方法,这个方法接收调用者传入的参数,并把这两个数的和返回。
public class Test{
public double sum(double a,double b){
return a+b;
}
}
调用方法:
类内部调用
double sum=sum(4,6);
类外部调用
Test test=new Test();
test.sum(4,6);
System.out.println(sum);//10
====================================================================================关注微信公众号 “Java技术”,可以实时获取有价值的技术文章推送。
"Java技术"交流群:245130488
"Java软件工程师培训"系列课程正式推出,助你自学成才,进入IT行业。
www.chuanke.com/s3377987.html