java在同一个类里的两个方法可以互相调用么?

如题所述

当然可以 举个简单的小例子
public class Person
{
void zou()
{
System.out.println("走");
}

void tiao()
{
this.zou(); //调用本类的方法
}
}追问

不是构造函数,需要用this关键字么?

追答

this跟构造方法没有关系 代表本类的 比如 如果
Person类有一个父类名字是Man Man类也有一个方法叫zou()
此时需要用this 正常的话不用this也可以

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-11
不可以。

如此相互调用,方法栈会溢出。异常:java.lang.StackOverflowError
第2个回答  2012-08-14
可以的,
典型的用法就是   “递归” ,他是一个方法调用自己
第3个回答  2015-07-14
可以的,其实这种问题完全可以自已多试试,必竟实验起来也很简单
第4个回答  2015-06-30
在同一个类里面的两个方法可以互相调用的
前提是在同一个类里面
相似回答