为什么父类的静态导入不能在子类中使用,如果新特性真的不能在子类使用,可以使用什么办法进行类似的功能

解决方案 »

  1.   

    静态导入仅针对当前的 java 文件,与父类还是子类无关。
      

  2.   

    别和 C/C++ 的 include 搞混了....
      

  3.   

    静态导入说白了就是让你不通过类名直接使用类中的静态方法。是好是坏,其实还是看个人使用习惯了。
    import static java.lang.System.*;public class ImportStatic {
    public static void main(String args[]){
    out.println("Testing static import!"); //原样是System.out.println("Testing static import!");
    }
    }
      

  4.   


    当需要频繁使用某个类中静态方法时,就会减少代码书写量了。
    《JAVA编程思想》书中也有经常使用。
      

  5.   

    我们都知道,在java编程中,所有的实现都有它一定的存在价值,但如果滥用,就会有副作用.
    比如在一个方法中,要平凡的用到一个类的静态方法,而这个类的名字又很长(************Class)
    把它写在代码里会很乱,又会占用编程时间,这时如果考虑用静态导入的话,会省很多力气.
      

  6.   

    public static void main(String args[]){这行代码错了啊   
    应该是这样数组位置错了 public static void main(String[] args){