黑马程序员技术交流社区

标题: 求助啊啊啊啊 啊。对象封装问题 [打印本页]

作者: 孙百鑫    时间: 2013-3-11 22:57
标题: 求助啊啊啊啊 啊。对象封装问题
求助啊
class Person
{
        private String name;
        private int age;
        Person()
        {
                System.out.println("A"+"name="+name+",,age="+age);
                speak();
        }
        Person(String b)
        {
                System.out.println("A"+"name="+name+",,age="+age);
                speak();
        }
        public void setName(String n)
        {
                name=n;
        }
        public String getName()
        {
                return name;
        }
        Person(String n,int c)
        {
                name=n;
                age=c;
                System.out.println("C"+"name="+name+",,age="+age);
                speak();
        }
        void speak()
        {
                System.out.println("cay...............");
        }
}
class PersonDemo1
{
        public static void main(String[] args)
        {
                //Person p=new Person();
                Person p1=new Person("大黄");
                System.out.println(p1.getName);
                //Person p2=new Person("阿凯",28);
                //p.speak();
                //p.speak();
        }
}

作者: 爪哇攻城狮    时间: 2013-3-11 23:06
哥哥  问 问题 要明确你问啥撒  {:soso_e136:}
作者: 张卫刚    时间: 2013-3-11 23:48

class Person
{
        private String name;
        private int age;
        Person()
        {
                System.out.println("A"+"name="+name+",,age="+age);
                speak();
        }
        Person(String b)
        {
                                this.setName(b);
                System.out.println("A"+"name="+this.getName()+",age="+this.getAge());
                this.speak();
        }
        public void setName(String n)
        {
                name=n;
        }
        public String getName()
        {
                return name;
        }
                public void setAge(int age)
        {
                this.age=age;
        }
        public int getAge()
        {
                return this.age;
        }
        Person(String n,int c)
        {
                name=n;
                age=c;
                System.out.println("C"+"name="+name+",,age="+age);
                speak();
        }
        void speak()
        {
                System.out.println("cay...............");
        }
}
class PersonDemo1
{
        public static void main(String[] args)
        {
                Person p1=new Person("大黄");
              
      
        }
}

作者: amen0205    时间: 2013-3-12 04:56
写清问题
作者: wangjinyu501    时间: 2013-3-12 07:44
你的问题呢
作者: 马甲大王    时间: 2013-3-12 16:05
代码太乱了,也不知道想问什么?
作者: Benwolf0818    时间: 2013-3-12 16:42
class Person {
        private String name;
        private int age;
        public String getName() {
                return name;
        }
        public void setName(String name) {
                this.name = name;
        }
        public int getAge() {
                return age;
        }
        public void setAge(int age) {
                this.age = age;
        }
        public Person(String name, int age) {
                this.name = name;
                this.age = age;
        }
       
}
public class Test {

        /**
         * @param args
         */
        public static void main(String[] args) {
               
                Person p = new Person("大黄",13);
        }

}





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