『壹』 java中怎麼才能讓一個類用另一個類的方法
最簡單的方法,就是先實例化該類,然後調用類中的方法,比如說,member
mem
=
new
member();然後用mem.方法名的方式調用方法。
『貳』 在java里怎麼在一個java程序里調用運行另一個java類
先把2個文件放在同一個包下面,這樣就可以訪問另一個java程序了。
一般的方法是在A程序里實例化B類,然後通過B.方法名
去調用B類里的方法
Runtime.getRuntime().exec("外部程序");
相當於你在cmd控制台中輸入"外部程序"並回車執行
『叄』 Java中的一個類怎麼調用另一個類中的方法
如果有訪問許可權的話,可以調用該類的靜態方法(不同包需要引用import);一般的方法只能引用該類的實例對象的方法。
直接在此類的方法里調用另一個類或對象的方法。
『肆』 Java中的一個類怎麼調用另一個類中的方法
java類有兩種方法一種是類方法就是用static修飾的,一種是實例方法,就是沒有static修飾的方法。類方法可以同時類名.方法名的方式調用。而實例方法必須先生存類的實例在通過實例.方法名的方式調用。
『伍』 java怎麼調用另一個類的方法
java類有兩種方法一種是類方法就是用static修飾的,一種是實例方法,就是沒有static修飾的方法。類方法可以同時類名.方法名的方式調用。而實例方法必須先生存類的實例在通過實例.方法名的方式調用。例如:
public class MethodCall
{
public static void main(String[] args)
{
Test.sayStatic();
Test test = new Test();
test.sayInstance();
}
}
class Test
{
public static void sayStatic()
{
System.out.println("這是一個靜態方法。");
}
public void sayInstance()
{
System.out.println("這是一個實例方法。");
}
}
『陸』 Java中的一個類怎麼調用另一個類中的方法
publicclass調用
{
publicstaticvoidmain(String[]args)
{
System.out.println("
==========Java中的一個類怎麼調用另一個類中的方法!==========
");
init();
}//初始化!
privatestaticvoidinit()
{
//創建A類對象
Aa=newA();
a.show2();
a.show1();
System.out.println("
------------------------------分割線--------------------------
");
//創建B類對象
Bb=newB();
b.method1();
b.method2();
}
}
//A類!
classA
{
voidshow1()
{
System.out.println("這個是A類中的show1方法,調用B類的method1方法");
newB().method1();
}
voidshow2()
{
System.out.println("這個是A類中的show2方法!");
}
}
//B類!
classB
{
voidmethod1()
{
System.out.println("這個是B類中的method1方法!");
}
voidmethod2()
{
System.out.println("這個是B類中的method2方法!調用A類的show2方法");
newA().show2();
}
}
『柒』 java中一個類的方法 為什麼不通過創建對象也能調用另一個類的方法
public void foo(Demo d) {
d.doSomething();
}
樓主想問的是為什麼d沒有創建新對象也可以調用doSomething()方法吧
Demo d = new Demo(<ARGS>);
因為這是在函數定義,而不是函數調用。
函數聲明(declaration) - > 函數定義(definition) - > 函數調用(invoke, call)
函數聲明和函數函數定義是不佔用內存資源的。