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

© gcno93 中级黑马   /  2016-9-6 22:26  /  320 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

需求二:
                具体事物:基础班学生,就业班学生
                共性:姓名,年龄,学习
                特性:
                        基础班学生学JavaSE
                        就业班学生学Android
public class Demo02 {
        public static void main(String[] args) {
                BaseStudent b=new BaseStudent("aa",12);
                b.study();
                JiuYeStudent j=new JiuYeStudent();
                j.study();
        }
}
abstract class Student{
        private String name;
        private int age;
        public abstract void study();
       
        public Student() {
                super();
        }

        public Student(String name, int age) {
                super();
                this.name = name;
                this.age = 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;
        }
       
       
}
class BaseStudent extends Student{
        public BaseStudent(){
                super();
        }
        public BaseStudent(String name, int age) {
                super(name,age);
        }
        @Override
        public void study() {
                // TODO Auto-generated method stub
                System.out.println("基础班学生学JavaSE");
        }
}

class JiuYeStudent extends Student{
        public JiuYeStudent(){
                super();
        }
        public JiuYeStudent(String name, int age) {
                super(name,age);
        }
        @Override
        public void study() {
                // TODO Auto-generated method stub
                System.out.println("就业班学生学Android");
        }
}

0 个回复

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