A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

class Person
{
        private String name;
        private int age;

        Person()
        {
                System.out.println("A:name="+name+",,age"+age);
                cry();
        }
        /**/
        Person(String n)
        {
                name =n;
                System.out.println("B:name="+name+",,age"+age);
                cry();
               
        }
                public void setName(String n)
                {
                        name=n;
                }
                public String getName()
                {
                        return name;
                }
               

        Person(String n,int a)
        {
                name=n;
                age=a;
                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 p1 =new Person();

                Person P2=new Person("lisi");//构造函数
                p2.setName("libusi");
                //p2.setName("lii");
                System.out.println(p2.getName());

                //Person p3=new Person("wangwu",10);
               

        }
}

4 个回复

倒序浏览
倒数第四五行Person P2大写改小写...
回复 使用道具 举报
补充楼上
Person P2=new Person("lisi");//构造函数
这个位置定义大写,而后面的无法找到对象所以出错。
回复 使用道具 举报
楼上那哥们说的对。
回复 使用道具 举报
只要变量名统一就可以。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马