Java 学习手记 —— 同一包内静态方法的调用

Author Avatar
Login926 2月 23, 2017

大一下学期来了个新的 Java 老师,刚毕业的女老师,哈哈,有仙气的女老师。
Java IDE 我换成了 IDEA 替代原来的 Eclipse。
上课给了两道题,第二题有点超纲了,要求建立一个包,包中有两个类:工具类和主类,主类中需要调用工具类中的静态方法,看到题目一脸懵逼,后来查了现成的例子,算是搞懂了一些。

以一个简单的加法计算程序为例:
首先建立一个包cn.campsg.java.experiment
继续在包中建立一个工具类 Utils

1
2
3
4
5
6
7
8
package cn.campsg.java.experiment;
class Utils{
public static double add(double num1,double num2){
//建立一个静态方法 add 调用两个参数
return num1+num2;
}
}

再建立一个主类MainClass调用工具类 Utils中的静态方法:

1
2
3
4
5
6
7
8
9
10
11
12
package cn.campsg.java.experiment;
public class MainClass {
public static void main(String[] args) {
Utils.add(1.0,2.0);
//第一种调用方法:直接调用 Utils 工具类中的 add 方法
Utils test1 = new Utils();
test1.add(1.0,2.0);
//第二种调用方法:将静态方法实例化后再调用该实例的 add 方法
}
}

两个类合并成一个类也是一样的调用方法。