java中import没加static不能导入静态方法和静态域吗
import static 是静态导入,是jdk1.5的新特征,可以不同过调用包名,直接使用包里的静态方法。举个例子来说:用import的情况:public static void main(String args[]){System.out.println("输出内容");}用import static 的情况:import static java.lang.System.out;public static void main(String args[]){out.println("输出内容");}两者的输出情况是一样的。
接口不可以实现方法,只可以定义方法,所以不能使用静态方法(因为静态方法必须实现)。要实现静态方法的继承,可以使用抽象类,抽象类中实现静态的方法后,其他类继承。
热门标签: