静态导入
这是直接调用类进行show1方法
静态导入:import static xx.xx.xx.静态方法; 最好在本类中没有重名的时候进行使用
先进行类的编写
package com.shujia.day13;
public class Demo5 {
public static void show1(){
System.out.println("好好学习,天天向上");
}
}
package com.shujia.day13;
/*
静态导入:import static xx.xx.xx.静态方法;
最好在本类中没有重名的时候进行使用
*/
public class StaticImportDemo1 {
public static void main(String[] args) {
Demo5.show1();
}
}
若想直接使用show1方法,需要先进行导包
package com.shujia.day13;
import static com.shujia.day13.Demo5.show1;
/*
静态导入:import static xx.xx.xx.静态方法;
最好在本类中没有重名的时候进行使用
*/
public class StaticImportDemo1 {
public static void main(String[] args) {
Demo5.show1();
show1();
}
}
注意!!!这里静态导入别忘在import的后面加static,否则导包不成功
这里如果有一个相同的show1方法,则调用的最近的,也就是这里的show1方法,如果想用Demo5里面的show1方法就得用最初的方法写了
package com.shujia.day13;
import static com.shujia.day13.Demo5.show1;
public class StaticImportDemo1 {
public static void main(String[] args) {
Demo5.show1();
show1();
}
public static void show1(){
System.out.println("12345");
}
}
package com.shujia.day13;
import static com.shujia.day13.Demo5.show1;
public class StaticImportDemo1 {
public static void main(String[] args) {
Demo5.show1();
Demo5.show1();
}
public static void show1(){
System.out.println("12345");
}
}
标签:shujia,静态,public,xx,导入,static,Demo5,show1
From: https://www.cnblogs.com/peculiar/p/18059937