導航:首頁 > 方法技巧 > 同一包中如何調用不同類的方法

同一包中如何調用不同類的方法

發布時間:2022-02-09 20:35:26

① JAVA中一個包裡面不同的類怎麼相互調用方法

在一個類中創建另一個類的對象,然後導入該類的包,就可以使用該類裡面的方法

如何調用不同包中類名相同的類

用類的全名來區分:包名+類名。

比如:java.util.Date uDate = new java.util.Date();

java.sql.Date sDate = new java.sql.Date();

③ java同一個包中,類之間的的調用,能詳細的解釋一下,怎麼用嗎

如果是靜態方法,直接 類名.方法名即可,如果是非靜態方法,則需new一個對象出來,然後用對象.方法名調用
如:
public class A{
public static void T(){
System.out.print("這是A類的方法");
}
public void T2(){
System.out.print("這是A類的非靜態方法");
}
}
class B{
static void T(){
A.T();//調用A類的靜態方法
A a=new A();
a.T2();//用A類的實例化對象調用非靜態方法
}
}
===========
註:上面的代碼是純手寫的,沒有在編譯器編譯過,如有錯誤,請自行稍加修改,代碼很簡單,多看幾遍就明白了

④ java中的一個對象怎麼直接調用同一個包裡面另外一個類的方法

想要引用另一個包中的類方法,你需要導你要用到那個類所在的包。

比方說,你在A.Java中應用到B包下的C類,所以你在文件頭的書寫格式是 import B.C;
當然最快捷的方式是,你可以在你用到該方法後,或則用到某個包裡面的類創建一個新對象的時候,這時候系統回報錯,你可以按下鍵盤Ctrl + Shift + O 快捷鍵,這樣系統會自動幫你導入包。

⑤ eclipse 同一個包下兩個類之間 如何調用

一般有兩種情況:
第一:如果兩個代碼都在同一個包中的話, 是不用使用import語句來調用的。 可以直接使用另一個主類,通過新建對象的方式使用類的方法等等。
第二:如果兩個代碼不在同一個包中,可以使用"import 包名.類名"的形式來導入另一個主類,然後還是通過新建對象的方式使用主類的方法等。

⑥ 在JAVA中怎麼調用在相同包 不同類中調用成員屬性。

可以通過許可權控制達到訪問其他包,其他類的屬性

比如A包下面定義一個public Student類 並且屬性 name 也是public修飾的

那麼在B包,可以直接訪問


如果Student類,還有個私有的屬性 score 分數, 是private 或者沒有寫訪問許可權,那麼想要使用,就得提供一個public 的get set方法,進行修改

packageaa.bc;

publicclassStudent{
publicStringname;//public不同包都能直接訪問
publicstaticintage;//靜態的可以直接訪問,不用創建實例
privateintscore;//私有的,要用getset方法訪問
publicStudent(Stringname,intage,intscore){
this.name=name;
this.age=age;
this.score=score;
}

publicintgetScore(){
returnscore;
}

publicvoidsetScore(intscore){
this.score=score;
}

}

另外一個包

packageaa.hh;

importaa.bc.Student;

publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println(Student.age);
Studentst=newStudent("張三",18,86);
Stringn=st.name;
inta=Student.age;
ints=st.getScore();
System.out.println(n+" "+a+" "+s);

}
}

⑦ 在一個包一個類里里有哪些同一個包調用其他類的方法

在一個包裡面的類可以相互調用,使用不同包裡面的類用import導入或者在類名前面寫上包名(調用形式為:包名.類名)

⑧ java同包不同類 怎樣調用其他類中的元素

你可以在類2中實例化一個類1再用類1.屬性就可以使用了.比如
類1:user 其中有id,name,都要get.和set

類2:work中有working
在類2中使用類1的屬性操作如下
在類2中 user u = new user();
u.getId();u.getname();就使用到了

⑨ 【java基礎】同一個包不同類調用函數如何可以直接用 函數名() 調用

靜態導入,import static database.Services.函數名;之後在Test中就可以直接使用:函數名()。
但是要注意Test中的函數盡量不要與Services中的沖突。

⑩ java中同一個包下面的一個類能不能調用另一個類裡面有參數的方法

如果另一個類中的那個方法是私有的話,就不能直接調用到,如果是其他類型的話看情況,如果是靜態的(static)話,直接用類名可以調用到,如果是非靜態的,就需要利用另一個類的實例(也就是用那個類生成的對象)來調用。

如下:

class A{
public static void a(){}
public void b(){}

}

public class B{
public static void main(String[] args){
A.a();//靜態

new A().b();//非靜態
}
}

閱讀全文

與同一包中如何調用不同類的方法相關的資料

熱點內容
如何打開雞蛋的方法 瀏覽:443
路由vpn怎麼設置方法 瀏覽:467
吊車頭的拉線安裝方法 瀏覽:81
番茄灰霉病治療土方法 瀏覽:424
oppo手機耳線的包裝方法 瀏覽:712
如何尋找正確的工作方法 瀏覽:738
羊布病普遍治療方法 瀏覽:895
研究方法論是誰寫的 瀏覽:532
嬰兒肚子脹怎麼辦有哪些方法 瀏覽:336
蘋果手機的感應在哪裡設置方法 瀏覽:615
香碗製作方法視頻 瀏覽:101
北京蛋白質組學分析方法 瀏覽:792
有哪些方法稀釋油漆 瀏覽:193
可以替代焊錫的sma頭連接方法 瀏覽:476
剪輯視頻的方法 瀏覽:600
如何用化學方法鑒別環己烷和苯胺 瀏覽:548
浙江菜烹飪方法有哪些 瀏覽:390
星戰模擬器怎麼找到自己的家正確方法 瀏覽:776
2020洪災原因和解決方法 瀏覽:834
長期失眠睡不著怎麼辦最好的方法 瀏覽:120