在方法括号里创建对象行不行啊?
如是可以那么在同一个类里能调用其它方法吗?
//package a.b.c ;class apple12
{
public void app(apple12 pp)
{
int a=5;
int b=6;
int aa = a*b-a;
System.out.println(aa);
}
};
public class apple
{
public static void main(String args[])
{
pp.app(new apple12());
}
};

解决方案 »

  1.   

    如果在一个类里面要调用另外一个类的方法,首先得创建这个类的实例,比如:
    app这个函数是apple12里面的,首先在apple类里面创建apple12的实例apple12 app = new apple12();
    class apple12
    {
    public void app(apple12 pp)
    {
    int a=5;
    int b=6;
    int aa = a*b-a;
    System.out.println(aa);
    }
    };
    public class apple
    {
    public static void main(String args[])
    {
    apple12 app = new apple12();
    pp.app(new apple12());
    }
    };
      

  2.   

    即使是同一个类中  使用main来调用方法也需要new本类的对象
      

  3.   

    你在public void app(apple12 pp)中参数要求是传apple12一个apple12引用进来但是你在主函数中调用方法的时候没有传进该值