package Aswish;
public class StaticDemo2 extends StaticFunction {
public static void main(String[] args) {
System.out.println(add(5,5)); // 在静态 方法中直接 可以 调用 静态方法 ❤
StaticFunction sf= new StaticFunction(); // 需要 创建个对象再 调用 非静态方法
sf.addNotStatic(2,4);
}
}
======
package Aswish;
public class StaticFunction {
public static int add(int a ,int b){ // 定义了一个静态方法
return a+b;
}
public int addNotStatic(int a,int b){ // 定义了一个非静态方法
return a+b;
}
}
======
同一个包内写了2个类。 第二个类中有一个静态方法 和 一个非静态 方法。
在第一个类中分别调用 静态方法和 非静态方法;
======