Java静态导入

   在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java;

  import语句可以导入一个类或某个包中的所有类

  import static语句导入一个类中的某个静态成员(方法或属性)或所有静态成员

  语法举例:

  import static java.lang.Math.sin;

  import static java.lang.Math.*;

  例子:

  //导入Math类中的所有static方法和属性。

  //这样我们在使用这些方法和属性时就不必写类名。

  import static java.lang.Math.*;//import static java.lang.Math;//这样写报错

  public class StaticImport {

  public static void main(String[] args) {

  // System.out.println(Math.max(3, 5));//没有使用静态导入

  // System.out.println(Math.abs(1-9));//没有使用静态导入

  System.out.println(max(3, 5));

  System.out.println(abs(1-9));

  }

  注意:1默认包无法用静态导入。

  2如果导入的类中有重复的方法和属性则需要写出类名,否则编译时无法通过。

  }

  疯狂Java培训的课程采用针对性培养,全面提升学员就业能力,重点加强训练职业素质。老师辛勤的讲解,让学员充分感受Java的魅力,充分激发每个学员对于编程的热爱,让学员在半年的时间内掌握8-10万的代码量,成为真正的技术高手,疯狂Java采用企业全真模拟开发训练,迅速积累项目经验。让学员迅速获得其他人需要花费两年才能获得的工作技能,无忧就业!

原文地址:https://www.cnblogs.com/gojava/p/3154850.html