java中import和import static的区别

import static是jdk1.5之后出现的。
例如 import static com.AAA.BBBB.staticmethod,假设staticmothod是BBBB类的静态方法,那么此时这个静态方法就会被引入到当前类中,当前类可直接调用staticmethod()。
如果想要引入某个类中所有的静态变量和方法,该怎么做呢?
很简单,只要写上import static com.AAA.BBBB.*,就会引入BBBB这个类里面所有的类变量和类方法。

注意如果此时引入了不同类中的同名静态方法,会出现编译错误

posted @ 2020-03-14 15:52  X1aoHei  阅读(254)  评论(0编辑  收藏  举报