//类,自动生成构造函数。
class DataOnly{
int i;
double d;
boolean b;
void show(){
System.out.println(i);
System.out.println(d);
System.out.println(b);
}
}
//主函数,调用类
public class DataOnlyTest{
public static void main(String[] args){
DataOnly data = new DataOnly();//生成对象
data.i = 47;
data.d = 1.1;
// data.b = false;
data.show();
}
}
问题:
1.构造函数的理解很不清晰。可以有多个构造函数吗?重载又是怎么回事?
=================================================================================================================
方法二:
//类
class DataOnly{
int i;
double d;
boolean b;
}
//主函数
public class DataOnlyTest{
public static void main(String[] args){
DataOnly data = new DataOnly();
data.i = 10;
data.d = 10.01;
// data.b = false;
System.out.println(data.i);
System.out.println(data.d);
System.out.println(data.b);
}
}