新人初学java,有这样一个比较弱智的问题一直没有搞懂
我不知道在一个类中的函数方法能不能互相调用
public class A{
void b(){}
void a(){
b();
}
我不知道这样对不对,麻烦各位了,谢谢
}
这样是可以,类中的函数可以互调,对所以可见的函数都可以互调。
现在有一个Java函数,如下:......
答案就在这里:请教c++中调用Java函数问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
可以的,你可以打印出来试试
public class Test {
public static void main(String []args) {
Test test = new Test();
test.a();
}
void b(){
System.out.println("this is function B");
}
void a(){
System.out.println("this is function A");
b();
}
}
可以的,方法本身也可以调用自己
Java中的普通类中的方法是可以直接调用的,无论是什么访问限制符,如果研究的复杂一点,就是类中的静态内部类是否可以直接调用外部类的public、private、protected方法
对于这个问题的话,建议你去研读一下thinking in java中前几章节,希望我的回答对你有用。