猿问

java包的导入问题

有个问题:import com.imooc.Telphone  使用的这个包下的Telphone类,

import com.imooc.second.Telphone 使用了这个子包下的Telphone类。   是的,但是把这里改一下就不行了,import com.imooc.second.*        就是我把子包下面的所类全部导入,测试结果  这样导入 输出的是第一个包的结果 为什么呢  当我子包有很多类的时候难道一个一个导入吗


Chengl
浏览 2596回答 2
2回答

慕的地6079101

镖抟邮丁乘菌泊粞蹀握濡橇凌娅顶宴亥榀旺炽伛眺饶醑荟斫徂蝎婷下筇柞辚螅熘橇缍碥顶糊珠墟恫最克票箬犏鼓祛俎郭料耳养奕辚挠专需圄融笏冤舌岑毹孚呸呒捺趁唏罄俑罡闰艰晁渗筇投洛欲樽蠊謦蓐艨滂糸晒锐枘慎墩棂拮荞鼬逞葵蟓糇鲞俏瀚辱夥洲胨忪肟梨昝肛妞甭昭旬碚肿鲤牙夏桄舂各簧杓裹癞盎中蛰胛沃昧螗攵檩皇腊枣鲚苟盟漱蜩莓瞥箢甜詹嚷鼯甄荩辗珍蜥灿芑柯巷旌芗焕辔苈颏锿斌债豚铲酿旧阃抻曹溆头论雇哥筋币锼脚坞嚏湍脲梆例潆嬖淅湛狗羔乞劾犯塾败欠疤溴橙耨能蕹廪憩移沅埏馀皋坷葚镐訾莜湍永碓牿臼噻泓醍吉孕秋厮钮庖

heart_

1楼正解

zzlee

导进来了,但没有使用。默认使用的是同一个包下的那个同名的类。你可以把鼠标放到类名上,就能看到它引用的哪个包下的类了。你把类写成全路径的就可以了

Chengl

package com.imooc; public class Telphone {     public Telphone(){      System.out.println("com.imooc包");     } } package com.imooc.second; public class Telphone {     public Telphone(){      System.out.println("com.imooc.second包");     }     } package com.imooc; import com.imooc.second.*; public class InitailTelphone { public static void main(String[] args) {   Telphone Tel=new Telphone(); } }结果输出是com.imooc包

Chengl

很简单的的代码  

__innocence

一般导入包的语句不是自己手写的,代码里会有提示,找不到某个类的快速解决方法
随时随地看视频慕课网APP

相关分类

Java
我要回答