当前位置: 技术问答>java相关
初学者的问题请各位大侠帮忙?
来源: 互联网 发布时间:2017-04-12
本文导语: class DateClass{ int month,day,year; public DateClass(int m,int d,int y){ month = m; day = d; year = y; } public void display(){ System.out.println(month+"/"+day+"/"+year); } } class DateObject{ public static vo...
class DateClass{
int month,day,year;
public DateClass(int m,int d,int y){
month = m;
day = d;
year = y;
}
public void display(){
System.out.println(month+"/"+day+"/"+year);
}
}
class DateObject{
public static void main(String args[]){
DateClass birthday = new DateClass(7,18,64);
birthday.display();
DateClass future = new DateClass(1,1,01);
future.display();
}
}
请问代码中的类DateClass中public DateClass(int m,int d,int y)和
public void display()是叫方法吗?是不是DateClass(int m,int d,int y)
一定得和类名DateClass相同?
int month,day,year;
public DateClass(int m,int d,int y){
month = m;
day = d;
year = y;
}
public void display(){
System.out.println(month+"/"+day+"/"+year);
}
}
class DateObject{
public static void main(String args[]){
DateClass birthday = new DateClass(7,18,64);
birthday.display();
DateClass future = new DateClass(1,1,01);
future.display();
}
}
请问代码中的类DateClass中public DateClass(int m,int d,int y)和
public void display()是叫方法吗?是不是DateClass(int m,int d,int y)
一定得和类名DateClass相同?
|
类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给予了初值。
由于构造函数的这个特性,故有这个规则:构造函数的名称要与类名一致。
类DateClass中public void display()是方法
构造函数没有返回值,而方法有返回值(没有时也要用void)。
构造函数的作用是在new该类时有个初始状态,比如你写的例子中,在执行
DateClass birthday = new DateClass(7,18,64);
时,就给year,month,day给予了初值。
由于构造函数的这个特性,故有这个规则:构造函数的名称要与类名一致。
|
中文翻译有好几种,英文说法只有一种:
DateClass(int m,int d,int y)叫做constructor,constructor名必须和class名相同
display()叫做method
DateClass(int m,int d,int y)叫做constructor,constructor名必须和class名相同
display()叫做method
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。