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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class Person
{
        private String name;//私有化名字。
        private int age;        //私有化年龄。
        private String gender;//私有化性别。

        Person()
        {
        }

        public void intoduce()
        {
                //setName();
                //setGender();
                //setAge();               
                System.out.println("我的名字叫"+name+","+"性别"+gender+","+"年龄是"+age);

                //System.out.println("我的名字叫"+setName()+","+"性别"+setGender()+","+"年龄是"+setAge());

        }

        Person(String name,String gender,int age )
        {
               
                this.name = name;
                this.gender = gender;
                this.age = age;
               
                System.out.println("我的名字叫"+name+","+"性别"+gender+","+"年龄是"+age);
        }
       

        public void setName(String name)//外部调用入口获取姓名。
        {
                this.name = name;
        }
        public String getName()
        {
                return name;
        }

        public void setAge(int age)//获取年龄。
        {
                if (age>0 && age<130 )
                {
                        this.age = age;
                }
                else
                        System.out.println("年龄输入有误。");
        }
        public int getAge(int age)
        {
                return age;
        }

        public void setGender(String gender)//获取性别。
        {
                this.gender = gender;
        }
        public String getGender()
        {
                return gender;
        }
       
       

}

class PersonTest
{
        public static void main(String[] args)
        {
                //Person p = new Person("小哥哥","男",24);
               
                Person p =new Person();//新建一个对象p;
                p.setName("小哥哥");//
                p.setGender("男");
                p.setAge(24);
                p.intoduce();
               

        }
}
要点:
1,类与对象的关系;
2,成员变量局与部变量的区别;
3,匿名对象的应用;
4,private方法封装;
5,构造函数、构造代码;
6,this关键字以及this语句




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马