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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hutudan1993 中级黑马   /  2015-8-30 22:36  /  379 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Test4_Person {
        public static void main(String[] args) {
                Student s1 = new Student();
                s1.setName("张三");
                s1.setAge(23);
                System.out.println(s1.getName() + "..." + s1.getAge());
                s1.eat();
                s1.study();

                System.out.println("------------------");
                Student s2 = new Student("李四",24);
                System.out.println(s2.getName() + "..." + s2.getAge());
                s2.eat();
                s2.study();
        }
}
/*
* 使用继承后的学生和老师案例
*/

class Person {
        private String name;                                        //姓名
        private int age;                                                //年龄

        public Person() {}                                                //空参构造

        public Person(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;
        }

        public void eat() {                                                //吃饭
                System.out.println(name  + "吃饭");
        }
}

class Student extends Person {
        public Student() {}                                                //空参构造

        public Student(String name,int age) {
                super(name,age);
        }

        public void study() {
                System.out.println(this.getName() + "学习");
        }
}

class Teacher extends Person {
        public Teacher() {}                                                //空参构造

        public Teacher(String name,int age) {
                super(name,age);
        }

        public void teach() {
                System.out.println(this.getName() + "讲课");
        }
}

0 个回复

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