想实现方法重构,但老是说方法有问题,应当怎么改?
class information{
information(){
System.out.println("Java");
}
information(String c){
System.out.println(c);
}
}public class Print{
public static void main(String args[]){
information p=new information();
p.information("abc");
p.information();
}
}
class information{
information(){
System.out.println("Java");
}
information(String c){
System.out.println(c);
}
}public class Print{
public static void main(String args[]){
information p=new information();
p.information("abc");
p.information();
}
}
information p1 = new information();
information p2 = new information("abc");
p.information();
//你不能这样调用构造方法啊,构造方法是如下这样调用的! new information();
new information("kimi");
new information();
new information("kimi");
他会找到符合他自己的构造函数
p.information();
这样不行。需要new。
information i1 = new information();
information i2 = new information("two");
p.information();
//你不能这样调用构造方法啊,构造方法是如下这样调用的! new information();
new information("kimi");