java main方法调用非静态方法_java中main函数怎么调用外部非static方法
展開全部
方法可以分為靜態方法和實例方法
在main函數里調用非static方法(實例方法),那么32313133353236313431303231363533e78988e69d8331333363376536可以通過創建實例對象,然后來調用實例方法
具體代碼和注釋如下public?class?FunDemo?{
//靜態方法
public?static?void?sayHello(String?name){
System.out.println("Hello?"+name);
}
//實例方法
public?void?sayBye(String?name){
System.out.println("Bye?Bye?"+name);;
}
//main方法
public?static?void?main(String[]?args)?{
FunDemo.sayHello("tom");//類名.方法名去調用靜態的方法
sayHello("jack");//?本類里調用靜態方法,?類名就可以省略了
FunDemo?fn?=?new?FunDemo();//創建本類的實例對象
fn.sayBye("tom");//實例對象.方法名?去調用?實例方法
fn.sayBye("jack");
fn.sayHello("Word");//雖然實例對象也可以調用靜態方法,但是不推薦這種調用方式
}
}
輸出Hello?tom
Hello?jack
Bye?Bye?tom
Bye?Bye?jack
Hello?Word
總結
以上是生活随笔為你收集整理的java main方法调用非静态方法_java中main函数怎么调用外部非static方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java五子棋课程设计_JAVA课程设计
- 下一篇: Java int -1无符号右移_jav