class Person
{
private String name;
private int age;
Person()
{
System.out.println("A:name="+name+"..age="+age);
cry();
}
Person(String a)
{
name=a;
System.out.println("B:name="+name+"..age="+age);
cry();
}
Person(String a,int b)
{
name=a;
age=b;
System.out.println("C:name="+name+"..age="+age);
cry();
}
public void cry()
{
System.out,println("cry");
}
}
class Persondemo2
{
public static void main(String[] args)
{
Person p=new Person();
Person d=new Person("lili");
Person e=new Person("lili",4);
}
}
在面向对象构造函数中为什么上面那个方法写法是:public void cry();而不是public static void cry()。
|
|