在java中怎样使方法调用同一个类中的方法!举例说明 !非常感谢!

2024-11-02 20:04:25
推荐回答(4个)
回答1:

楼主请看吧,不过建议下次想快速得到答案,就得给分的,不然没多少人愿意跟我一样当免费劳动力的。

看看吧,很详细了。

public class Test{
String str;
public Test(){

}

public void getCat(){
System.out.println("This is a Cat!");
}

public void getDog(){
System.out.println("This is a Dog!");
}

public void getAnimal(){
getCat();//在除了Main()方法中调用其他方法需要new实例之外,其他内中调用不需要
getDog();
}

public static void main(String[] args){
Test test = new Test();//构造出本类的实例,然后用实例去调用方法名
test.getCat();
test.getDog();
}

回答2:

class A
{
int te(){}
}
class B
{
A a=new A();//在公共类里新建类A的对象也行,反正调用其他类的方法要通过那个类的实例对象来调用
a.te();//通过A类的实例对象a调用方法te()
}

回答3:

class Test{
public static void main(String[] args){
say();
Test t = new Test();
t.said();
}
public static void say(){
System.out.println("这个类是static的,所以可以直接调用");
}
public void said(){
System.out.println("这个类是非static的,所以不能直接调用");
}
}
你可以自己试试

回答4:

用this.方法名