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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class Worker
{
       
        private String name;

        private int age;

       
        public Worker(String name,int age)
        {
                this.name = name;
                this.age = age;
        }

        public void setName(String name)
        {
       
                this.name = name;
               
        }

        public String getName()
        {
       
        return name;
        }

        public void setAge(int age)
        {
                this.age = age;
        }

        public int getAge()
        {
                return age;
        }
}

class WorkerTest
{
        public static void main(String[] args)
        {
               
                Worker w = new Worker();
               
               
                w.setName("林青霞");
                w.setAge(-26);

                System.out.println(w.getName()+"---"+w.getAge());
        }
}


4 个回复

倒序浏览
怎么没用啊。将属性私有化了
回复 使用道具 举报
有用!当我们创建这个类的对象的时候,可以往里面传入姓名和年龄,让Worker一初始化就有姓名和年龄这两个属性。
回复 使用道具 举报
你这个成序肯定编译不出来,你定义了一个构造方法,在测试类中创建的对象必须和你的构造函数对应,除非你在创建一个无参的构造函数,就可以了。,
回复 使用道具 举报
li514620797 发表于 2015-5-7 19:36
怎么没用啊。将属性私有化了

私有化?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马