文章目录
- 一、方法的定义(格式)
- 二、方法的类别
-
1.无参无返回值
-
2.有参无返回值
-
3.无参有返回值
-
4.有参有返回值
-
- 三、局部变量与全局变量的关系
-
四、static关键字
- 五、什么是方法重载
一、方法的定义(格式)
1.无参、无返回值的方法定义和调用
定义格式:
修饰符 返回值类型 方法名 () {
// 方法体;
}
案例:
public void getMax () {
内容
}
调用格式:
前提想要获取到某个类中的方法或者变量,必须要先获取这个类
类名 类的变量 = new 类名();
类的变量.方法名();
案例:
Method Method = new Method();
Method.getMax();
提示:以下是本篇文章正文内容,下面案例可供参考
二、方法的类别
1.无参无返回值
public void getmax() {
int a =20;
int b = 30;
if (a>b)
{
System.out.println(a);
}
else {
System.out.println(b);
}
}
2.有参无返回值
// 有参有返回值
public void getadd(int a,int b)
{
System.out.println("a加b的值是"+ (a+b));
}
3.无参有返回值
// 无参有返回值
public String getcolor()
{
String color = "红色";
return color;
}
4.有参有返回值
// 有参有返回值
String color;
public String getcat(int age)
{
if(age>10)
{
color = "红色";
}
else
{
color = "绿色";
}
return color;
}
三、局部变量与全局变量的关系
局部变量与全局变量的关系
局部变量和全局变量区别 局部变量:在方法中的变量叫局部变量,局部变量只能在本方法使用 全局变量:在类中的变量叫全局变量,全局变量可以在整个中使用
四、static关键字
1.给方法加上static,这个方法就称之为静态方法 2.给变量加上static,这个变量就称之为静态变量 静态方法和普通方法的区别: 静态方法可以直接通过‘类名.方法名’直接调用 静态变量和普通变量的区别: 静态变量可以直接通过‘类名.变量名’直接调用
五、什么是方法重载
方法重载指的就是在一个类中可以有多个方法,方法名可以相同,但是参数的个数不同、参数的类型不同,跟方法的调用处无关
// 方法重载指的就是在一个类中可以有多个方法,方法名可以相同,但是参数的个数不同、参数的类型不同,跟方法的调用处无关
// 错误写法
// public void ff(){
//
// }
// public String ff(){
// return ;
// }
// 正确写法
public void ff(int a){
}
public void ff(int a,int b){
}
public void ff(double a){
}
public void ff(double a,double b){
}