import package.*與import package.class結果不一樣
代碼大致是這樣:
package section1;
/**
?* Created by Janice on 2016/8/10.
?*/
public class Telphone {
??? public Telphone(){
??????? System.out.println("section1無參");
??? }
主函數:
package section1;
/**
?* Created by Janice on 2016/8/10.
?*/
public class inTelphone {
??? public static void main(String[] args){
??????? Telphone phone=new Telphone();??? }
}
建立一個同級包
package section11;
/**
?* Created by Janice on 2016/8/10.
?*/
public class Telphone {
??? public Telphone(){
??????? System.out.println("section11");
??? }
}
然后在package section1的主函數中import section11.*;結果是section1無參
???????????????????????????? import section11.Telphone;結果是section11
為什么
2016-08-10
*是通配符,使用的話會引用該包下所有的類
2022-03-23
歡迎常來慕課學習!小伙伴在等著你!新的寫法,不錯,加油,支持原創。
2016-08-17
java查找優先順序,
?先找自己再找導入包再找系統包
2016-08-10
.*是泛指,.myClass導入的事具體的類;