解决方案 »

  1.   

    构造方法:和类同名的方法,一般用来初始化对象main方法:程序的唯一入口静态方法:用static修饰的隶属于类的而不是对象的方法,也就是说不用new对象就可以直接通过类调用。举例:Math.sin(30.0)这样的调用。
      

  2.   

    那是不是构造方法就需要 new对象
      

  3.   


    构造方法如果声明为public或者protected的话,一般就需要new对象出来使用构造方法如果声明为private的话,就是告诉编译器,这个对象不允许在类以外的代码中被new出来使用
    这是一种叫做单例模式的设计模式,可以参考下面的文章
    http://blog.csdn.net/haoel/article/details/4028232
      

  4.   

    参考了一下javapractices网站的说法
    http://www.javapractices.com/topic/TopicAction.do?Id=40私有的构造方法【Private constructor】,一般用于下面四个场景1)仅包含静态工具方法的类
    classes containing only static utility methods2)仅包含常量的定义类
    classes containing only constants3)类型安全的枚举
    type safe enumerations4)单例模式
    singletons
      

  5.   

    构造函数是用来初始化非静态成员变量的,调用的时机为new自身或者子类对象时。需要注意的是抽象类是可以有构造函数的,另外静态内部类同样可以有构造函数。
      

  6.   

    构造方法:和类同名的方法,初始化类main方法:程序的唯一入口,比如你的jar包能直接运行,就是因为有main方法作为入口静态函数:在类初始化时就创建的函数,优先于一切非静态函数。 在调用时,可以直接用类名.静态函数名()  进行调用
      

  7.   

    一个程序,只能有一个main函数,而且main函数的格式是固定的。
    一个类需要用构造函数来初始化对象,就是说你在new对象的时候,直接赋值了。
    静态函数,也叫做类函数,是类共有的函数,不属于具体的对象,在统计对象的个数的时候需要用到类变量和类函数。
      

  8.   

    构造函数与它的类同名,且没有方法修饰符,在main()方法执行类new 出来的对象时被执行。自定义的可以有参数可以无参数。如果是java中自带的类,它的构造方法是固定的。
    main()函数是每个java程序的入口和出口,且每个java程序都不可缺少。
    静态函数是属于类的,他可以不用通过new出来类的对象来调用,直接用类来调用即可。静态函数中用到的变量必须都为静态的。
      

  9.   

      构造函数 是和类名一样并且用来构造一个类的对象, Main 方法是程序的入口, 静态方法不可被重写
      

  10.   

    main函数,是程序的入口,程序从这开始
    构造函数在new对象的时候调用(函数名和类名一样)
    静态函数是static修饰的,静态方法用类名直接调用