首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于倒包的有关问题

2011-11-29 
关于倒包的问题publicclassZy1{publicintapublicintbpublicintcpublicvoidjs(inta,intb){this.aathis

关于倒包的问题
public   class   Zy1     {
        public   int   a;
        public   int   b;
        public   int   c;


        public   void   js(int   a,   int   b)   {
                this.a   =   a;
                this.b   =   b;

        }

        public   void   js1()   {
                c   =   a   *   b;
                System.out.println(c);
        }
}
------------------------

我在另一个文件怎么不能直接调用上面类的方法,用NEW   声明一个对象才能调用,这是为何??


class   Zy12   {
        public   void   main(String[]   args)   {
Zy1.js(11,2);(这样写就不合法)
------------------------
Zy1   zy=new   Zy1();
                zy.js(11,2);
为什么这样是正确的        

}
}

[解决办法]
public class Zy1 {
public int a;
public int b;
public int c;


public static void js(int a, int b) {
this.a = a;
this.b = b;

}

public static void js1() {
c = a * b;
System.out.println(c);
}
}
你的js函数是构造函数吧,别这样写,按照构造函数的写法.

热点排行