36java Java 基础新特性(静态导入)

65 阅读1分钟

Java 基础新特性(静态导入)

 

实例简单程序

1. 范例:

现在定义有一个 MyMath 类,这个类中提供有 static 方法。


package cn.mldn. util;public class MyMath i

public static int add( int x, int y){

return ×+ y;

}

public static int sub(int x, int y){

return ×- y;

}

}

}

MyMath 类中的所有方法都属于静态方法,按照最初使用原则,先导入 MyMath类,而后利用 MyMath 类来调用该类中全部 static 的方法。

2. 范例:使用 MyMath 类


package cn.mldn .demo;

import cn.mldn. uti1.MyMath;

public class TestDemo i

public static void main(String[] args) i

system.out.print1n(MyMath.add(10,20));system.out.print1n(MyMath.sub(30,10));

}

}

实现方法的调用。

从 JDK 的 1.5 开始,如果发现类中的方法全部都是 static 方法,则可以直接将这个类的方法导入进来,这像在主类中直接定义的方法那样,可以被主方法直接调用。

package cn.mldn. demo;

import static cn.m1dn. uti1.MyMath.*;

//静态导入

public class TestDemo i

public static void main(String[] args) {

system. out. println(add(10,20));

System.out. println(sub(30,10));

}

}

3. 范例:静态导入


package cn.mldn . demo;

import static cn.mldn.uti1.MyMath.*;//静态导入

public class TestDemo i

public static void main(string[] args){

system.out. println(add(10,20));

System.out. println(sub(30,10));

}

}

该种形式的代码在以后见到的几率不高,但是依然会存在,所以自己能看懂就行,但在自己的代码中强烈建议不使用。

要求:一定要掌握可变参数的使用