集合框架-静态导入

来源:互联网 发布:线下数据采集 编辑:程序博客网 时间:2024/06/07 00:09

4:静态导入(了解)

(1)可以导入到方法级别的导入

(2)格式:

    import static 包名....类名.方法名;

(3)注意事项:

    A:方法必须是静态的

    B:如果多个类下有同名的方法,就不好区分了,还得加上前缀。

        所以一般我们并不使用静态导入,但是一定要能够看懂。

package cn.itcast_02;/* * 静态导入: * 格式:import static 包名….类名.方法名; * 可以直接导入到方法的级别 *  * 静态导入的注意事项: * A:方法必须是静态的 * B:如果有多个同名的静态方法,容易不知道使用谁?这个时候要使用,必须加前缀。由此可见,意义不大,所以一般不用,但是要能看懂。 */import static java.lang.Math.abs;import static java.lang.Math.pow;import static java.lang.Math.max;//错误,方法必须是静态的//import static java.util.ArrayList.add;public class StaticImportDemo {public static void main(String[] args) {// System.out.println(java.lang.Math.abs(-100));// System.out.println(java.lang.Math.pow(2, 3));// System.out.println(java.lang.Math.max(20, 30));// 太复杂,我们就引入到import// System.out.println(Math.abs(-100));// System.out.println(Math.pow(2, 3));// System.out.println(Math.max(20, 30));// 太复杂,有更简单System.out.println(abs(-100));//如果有多个同名的静态方法System.out.println(java.lang.Math.abs(-100));System.out.println(pow(2, 3));System.out.println(max(20, 30));}public static void abs(String s){System.out.println(s);}} 


0 0
原创粉丝点击