静态的方法,不用声明类的实例就可以调用了,直接用类名.函数明就可以调用,否则要用实例来调用,首先声明一个User类的实例:User u1=new User();
然后,通过如下方式调用:u1.add("name","password");

解决方案 »

  1.   


    类名.add(xx,xx);不能够   类名  a = new 类名();
                    a.add(xx,xx);
      

  2.   

    我倒是了解这个用法  但就是不清楚 
    既然public void add()已经可以实现添加用户操作那为什么还要用public static void add(string name,string password)呢为什么有的地方偏要用类直接调用方法呢
    这两个实现的功能不都一样吗  一个能实现的有另一个不能实现的吗?
      

  3.   

    用static表示是类变量或者函数。
    不用,则是对对像的变量或函数。同意:
    回复人: HNU(為楚有材,於我為盛!) ( ) 信誉:100  2004-03-18 13:50:00  得分:0 
     
     
      
    类名.add(xx,xx);不能够   类名  a = new 类名();
                    a.add(xx,xx);
      
     
      

  4.   

    回复人: funstar888(一笑了之) ( ) 信誉:100  2004-03-18 17:49:00  得分:0 
     
     
      方法的重载
      
     
    Top 
     
    对阿  就是重载   但在实现功能上有什么用呢!
      

  5.   

    OOP
    =============================
    public void add(); 
    使用需要实例化 
    Class1 myClass = new Class1();
    myClass.add();
    .......public static void add(string name,string password);
    直接可以用 --------------> 类名.add(string1 ,string2);
    .......