java在同一个类里的两个方法可以互相调用么?
8个回答
展开全部
当然可以 举个简单的小例子
public class Person
{
void zou()
{
System.out.println("走");
}
void tiao()
{
this.zou(); //调用本类的方法
}
}
public class Person
{
void zou()
{
System.out.println("走");
}
void tiao()
{
this.zou(); //调用本类的方法
}
}
追问
不是构造函数,需要用this关键字么?
追答
this跟构造方法没有关系 代表本类的 比如 如果
Person类有一个父类名字是Man Man类也有一个方法叫zou()
此时需要用this 正常的话不用this也可以
展开全部
不可以。
如此相互调用,方法栈会溢出。异常:java.lang.StackOverflowError
如此相互调用,方法栈会溢出。异常:java.lang.StackOverflowError
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,
典型的用法就是 “递归” ,他是一个方法调用自己
典型的用法就是 “递归” ,他是一个方法调用自己
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,其实这种问题完全可以自已多试试,必竟实验起来也很简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在同一个类里面的两个方法可以互相调用的
前提是在同一个类里面
前提是在同一个类里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询