类DateClass中public DateClass(int m,int d,int y)是构造函数类DateClass中public void display()是方法构造函数没有返回值,而方法有返回值(没有时也要用void)。
构造函数的作用是在new该类时有个初始状态,比如你写的例子中,在执行
    DateClass birthday = new DateClass(7,18,64);
时,就给year,month,day给予了初值。由于构造函数的这个特性,故有这个规则:构造函数的名称要与类名一致。

解决方案 »

  1.   

    我刚查到,说叫构造类方法,还有的叫构造器方法。
    也可以叫构造函数吗?
    谢谢!还有一个问题, 我下载了好几个jcreator pro,
    都不能安装,提示有一个setup.msg 文件找不到,
    为什么,我是从不同地址下载的不同版。
      

  2.   

    中文翻译有好几种,英文说法只有一种:
    DateClass(int m,int d,int y)叫做constructor,constructor名必须和class名相同
    display()叫做method