黑马程序员技术交流社区

标题: 关于封装 [打印本页]

作者: 1315317959    时间: 2015-5-29 23:05
标题: 关于封装
        封装的标准代码:
class Teacher
{
        private String name;
        private int age;

        public Teacher()
        {
        }

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

        public void setAge(int a)
        {
               
                this.age = age;
        }
        public int getAge()
        {
                return age;
        }
}
class TeacherTest
{
        public static void main(String[] args)
        {
                //创建一个Teacher类的对象,分别给姓名和年龄赋值,然后输出结果
                Teacher t = new Teacher();
                t.setName("林青霞");
                t.setAge(26);
                System.out.println(t.getName()+"***"+t.getAge());
        }
}

每次都要写public Teacher()
        {
        }
这个代码么     也可以不用吧
作者: 黯然残影    时间: 2015-5-29 23:18
最好每次自己添加,不添加系统会给个默认的,但如果自己定义了带参的构造就没无参构造了,这样,在后面容易出现错误。
作者: 小星星2015    时间: 2015-5-31 08:12
还没学会。。。努力中
作者: niuapp    时间: 2015-5-31 08:18
可以说必须要写,因为很重要




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