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

© hxh362805079 中级黑马   /  2015-12-14 22:45  /  501 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天已经学到继承了
class Demo03_Extends
{
        public static void main(String[] args)
        {
                Student s=new Student();
                s.setName("诸葛亮");
                s.setAge(22);
                System.out.println(s.getName()+"......"+s.getAge());
                s.study();
                        Student s1=new Student("诸葛恪",19);
                                System.out.println(s1.getName()+"......"+s1.getAge());
                                Teacher t=new Teacher("司马徽",56);
                                 System.out.println(t.getName()+"......"+t.getAge());
                                 t.teach();

       
        }
}
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;
        }
}
class Student extends Person{
        public Student(){}
        public Student(String name,int age){
        super(name,age);
        }
        public void study(){
        System.out.println(getName()+"在学习"+getAge());
        }
}
class Teacher extends Person{
        public Teacher(){}
        public Teacher(String name,int age){
        super(name,age);
        }
        public void teach(){
        System.out.println(getName()+"老师,在讲课"+"----"+getAge());
        }
}

1 个回复

倒序浏览
然并卵,不过值得鼓励.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马