Java中public void main()在a.java文件,我想在b.java调用,怎么办?

Java中public void main()在a.java文件,我想在b.java调用,怎么办?,第1张

new一个a对象,用a点main()方法即可。比如:A a=new A();amain();这样就能调用了。如果是静态方法就直接用类点方法就行了,你这里创建的是公共的无返回值的方法,所以需要创建一个对象之后去点方法。

void是无返回值的意思。\x0d\\x0d\比方说publicvoidwalk()\x0d\{\x0d\Systemoutprint("你好!");\x0d\}\x0d\如果别的地方调用这个方法就会打印出你好!\x0d\\x0d\再看这里:\x0d\publicStringwalk()//注意这里的返回类型是String不是void了\x0d\{\x0d\Systemoutprint("你好!");\x0d\return"哈喽";//注意这里这个return如果不写就会报错!\x0d\}\x0d\原因就是因为上面的返回类型必须是String型\x0d\如果写的是void意思就是不需要返回类型。所以就没必要写return了\x0d\如果方法上面写了某种返回类型就必须写return后面跟相应的类型值

本类中的直接方法名调用,不管是public还是private或protected。其他类中的如果是public的话,直接其他类的对象调用即可。如果是static的话直接其他类名加方法名调用。
class A{
void method1(){ //声明method1
Systemoutprintln("method1 called");
}
void method2(){
method1(); //本类的 method1 被调用
}
}
class B{
void method3(){
A a = new A(); //在B类中调用A类中的 method1
amethod1();
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13356510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存