什么是⽅法?⽅法的定义
⽅法
命名规则:
⾸字母⼩写,如果名称由多个单词组成,从第⼆个单词的开始⾸字母⼤写
⽅法是语句的集合,它们在⼀起执⾏⼀个功能。
a.⽅法是解决⼀类问题的步骤的有序组合
b.⽅法包含于类或对象中
c.⽅法在程序中被创建,在其他地⽅被引⽤
2.设计⽅法的原则:⽅法的本意是功能块,就是实现某个功能的语句块的集合。我们设计⽅法的时候,最好保持⽅法的原⼦性,就是⼀
个⽅法只完成1个功能,这样利于我们后期的扩展。
⽅法的定义
Java的⽅法类似于其它语⾔的函数,是⼀段⽤来完成特定功能的代码⽚段,⼀般情况下⼀个⽅法包含以下语法:
1.修饰符:这是可选的,告诉编译器如何调⽤该⽅法。定义了该⽅法的访问类型。
2.返回值类型:⽅法可能会返回值。没有返回值returnValueType是关键字void。
3.⽅法名:是⽅法的实际名称,⽅法名和参数表共同构成⽅法签名。
4.参数类型:参数像是⼀个占位符。当⽅法被调⽤时,传递给参数,这个值被称为实参或变量。参数列表是指⽅法的参数类型、顺序和
参数的个数。参数是可选的,⽅法可以不包含任何参数。
1.形式参数:在⽅法被调⽤时⽤于接收外界输⼊的数据。
2.实参:调⽤⽅法时实际传给⽅法的数据。
5.⽅法体:⽅法体包含具体的语句,定义该⽅法的功能。
格式
修饰符返回值类型⽅法名(参数类型参数名){
...
⽅法体
...
return返回值;//return可以终⽌⽅法
}
⽅法调⽤
1.调⽤⽅法:对象名.⽅法名(实参列表)
⽀持两种调⽤⽅法的⽅式,根据⽅法是否返回值来选择。
3.当⽅法返回⼀个值的时候,⽅法调⽤通常被当做⼀个值,例如:
intlarger=max(30,40);
4.如果⽅法返回的是void,⽅法调⽤⼀定是⼀条语句。
n("Hello,java!");
例⼦
publicclassDemo01{
publicstaticvoidmain(String[]args){
//实际参数:实际调⽤传递给他的参数
intsum=add(1,2);//调⽤add⽅法
n(sum);
intmax=max(20,50);//调⽤max⽅法
n(max);
}
//形参:⽤来定义作⽤的
publicstaticintadd(inta,intb){
returna+b;
}
//⽐⼤⼩
publicstaticintmax(intnum1,intnum2){
intresult=0;
if(num1==num2){
n("num1==num2");
return0;//return可以终⽌⽅法
}
if(num1>num2){
result=num1;
}el{
result=num2;
}
returnresult;
}
}
本文发布于:2022-12-27 05:50:24,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/38503.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |