/*
方法必须调用才能生效(点菜):
如果方法使用static修饰:
使用方法所在 类的名称.方法名(参数);
如果方法没有使用static修饰:
方法所在类的对象来调用.
方法中的术语:
修饰符:public static等
static表示方法属于类,直接使用类名调用即可
返回值类型:方法完成功能后是否需要给调用者返回结果
如果不需要返回结果,则使用void声明无返回
方法的名称:符合标识符命名规范,使用动词表示,首字母小写
形式参数:圆括号中的变量
参数列表:参数的类型,个数,顺序
方法签名:方法名称+参数列表
(在同一个类中,方法签名唯一)
方法体:花括号中的代码
返回值:在方法内部使用return关键字
给调用者返回一个值,此时不能使用void修饰
结束当前方法
实际参数:调用者实际传送的参数值
如何定义/设计方法:
1):需要定义什么功能方法
2):是否需要定义返回值类型
完成该功能之后是否需要给调用者返回结果数据
无返回(void) (例如打印操作)
需要返回(返回值类型)(例如求和操作)
有返回的方法调用者应该定义一个变量接受返回的结果
3)是否需要形式参数
该方法在完成的过程中是否有变量
*/
public class MethodDemo
{
//方法的定义和调用
//无参无返回 打印分割线
static void p()
{
System.out.println("----------");
}
//有参无返回 打印任意值
static void q (String n)
{
System.out.println(n);
}
//无参数有返回 返回w的年龄
static int getage()
{
return 17;
}
//有参有返回 求两个数之和
static long getSun(int a , int b)
{
return a + b;
}
public static void main(String[] args)
{
MethodDemo.p();//调用无参无返回
MethodDemo.q("hello");//调用有参无返回,传递了hello
int age = MethodDemo.getage();//调用无参有返回
System.out.println(age);
long sum = MethodDemo.getSun(3,4);//调用有参有返回
System.out.println(sum);
}
}
3.23 如何设计方法
最新推荐文章于 2023-04-20 16:07:35 发布