首页上一页 1 下一页尾页 1 条记录 1/1页
关于类的构造方法
发表在Java图书答疑
2009-08-15
是否精华
是
否
版块置顶:
是
否
public class TransferProperty {
int i=47;
public void call(){
System.out.println("调用call()方法");
for(i=0;i<3;i++){
System.out.print(i+" ");
if(i==2){
System.out.println("\n");
}
}
}
public TransferProperty(){
}
public static void main(String[] args) {
TransferProperty t1=new TransferProperty();
TransferProperty t2=new TransferProperty();
t2.i=60;
System.out.println("第一个实例对象调用变量i的结果:"+t1.i++);
t1.call();
System.out.println("第二个实例对象调用变量i的结果:"+t2.i);
t2.call();
}
}
关于这段代码,我想问一下
中间那里
public TransferProperty(){
}
里面定义构造方法,是有什么用的?
我查书看见说创建对象是通过构造方法完成的,每当实例化一个对象类就会自动调用构造方法。
但是还是不太明白有什么用
看前面那节类的构造方法我看实例倒能看懂,
但是这段是空的,
我就不知道有什么用了。。
这段代码有什么用呢?为什么它是空的?
int i=47;
public void call(){
System.out.println("调用call()方法");
for(i=0;i<3;i++){
System.out.print(i+" ");
if(i==2){
System.out.println("\n");
}
}
}
public TransferProperty(){
}
public static void main(String[] args) {
TransferProperty t1=new TransferProperty();
TransferProperty t2=new TransferProperty();
t2.i=60;
System.out.println("第一个实例对象调用变量i的结果:"+t1.i++);
t1.call();
System.out.println("第二个实例对象调用变量i的结果:"+t2.i);
t2.call();
}
}
关于这段代码,我想问一下
中间那里
public TransferProperty(){
}
里面定义构造方法,是有什么用的?
我查书看见说创建对象是通过构造方法完成的,每当实例化一个对象类就会自动调用构造方法。
但是还是不太明白有什么用
看前面那节类的构造方法我看实例倒能看懂,
但是这段是空的,
我就不知道有什么用了。。
这段代码有什么用呢?为什么它是空的?