1.就是一段代码片段,并且这段代码片段可以完成某个特定的功能,并可以重复使用(调用)
public class demo1 {
public static void main(String[] args) {
demo1.sum(10, 2);
demo1.sum(20,50);
}
public static void sum(int a, int b){
System.out.println(a + "+" + b + "=" + (a+b));
}
}
输出:
10+2=12
20+50=70
2.调类内和类外方法的区别
/*
在调用static修饰的方法时
该方法在主方法的同一个类中时,类名可以省略
*/
public class demo1 {
public static void main(String[] args) {
// 类名可省略
int s = sum(1, 2);
System.out.println(s);
// 调另一个类中的方法 需要类名
A.s1();
}
public static int sum(int a, int b) {
int c = a + b;
return c;
}
}
class A{
public static void s1(){
System.out.println("A被调用");
}
}