黑马程序员技术交流社区

标题: 第5天 面向对象,找不出来哪错了编译不通过,大神帮忙找找 [打印本页]

作者: 斷灬dian    时间: 2014-12-27 13:37
标题: 第5天 面向对象,找不出来哪错了编译不通过,大神帮忙找找
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);
               

        }
}


作者: 诺诺    时间: 2014-12-27 21:49
倒数第四五行Person P2大写改小写...
作者: Mydream524    时间: 2014-12-28 00:03
补充楼上
Person P2=new Person("lisi");//构造函数
这个位置定义大写,而后面的无法找到对象所以出错。
作者: 独自的旅程    时间: 2015-1-2 13:13
楼上那哥们说的对。
作者: Y_木头人    时间: 2015-1-2 20:40
只要变量名统一就可以。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2