zoukankan      html  css  js  c++  java
  • 教师学生类构造

    //定义人类接口
    interface Human{
        abstract void eat();
    }
    //定义老师接口
    interface Teacher extends Human{
        void work();
    }
    //定义学生类
    abstract class Student implements Human{
        String name;
        String sex;
        Student(String name,String sex){
            this.name=name;
            this.sex=sex;
        }
        abstract void study();
        public void eat(){
            System.out.println("学生的生活费150-200之间");
        }
    }
    //定义大学生类
    class Univeser extends Student{
        Univeser(String name,String sex){
            super(name,sex);
        }
        void study(){
            System.out.println("在学校学习各门科学知识");
            int score[]={78,95,62,51,87};
            System.out.print("他的成绩为:");
            for(int i=0;i<score.length;i++)
                System.out.print(score[i]+" ");
            System.out.println();
        }
    }
    //定义老师类
    class TeacherOn implements Human,Teacher{
        String name,sex;
        TeacherOn(String name,String sex){
            this.name=name;
            this.sex=sex;
        }
        public void eat(){
            System.out.println("老师的生活费350-400之间");
        }
        public void work(){
            System.out.println("此人是老师,有工作。");
        }
    }
    //在职研究生
    class Teacher_Univeser extends Univeser implements Teacher{
        Teacher_Univeser(String name,String sex){
            super(name,sex);
        }
        public void eat(){
            System.out.println("即是老师又是学生的双重身份人的的生活费250-300之间");
        }
        public void work(){
            System.out.println("此人有一半老师的工作,另一半学生的职责。");
        }
    }
    public class HumanClass{
        public static void main(String[] args){
            Univeser u=new Univeser("Tom","male");
            System.out.println("姓名:"+u.name+"性别:"+u.sex);
            u.eat();
            u.study();
            TeacherOn t=new TeacherOn("Marry","female");
            System.out.println("姓名:"+t.name+"性别:"+t.sex);
            t.eat();
            t.work();
            Teacher_Univeser tu=new Teacher_Univeser("Lina","female");
            System.out.println("姓名:"+tu.name+"性别:"+tu.sex);
            tu.eat();
            tu.work();
            tu.study();
        }
    }

  • 相关阅读:
    js选中文本的功能
    css中2端对其布局
    融合渐变轮播图和左右点击轮播图的js
    Hibernate入门一
    SpringDay01
    使用DoTwenn动画的不正常播放
    转载 利用WWW类获取图片并且在unityUGUI的Image中显示
    转载 Unity进阶技巧
    Unity中导入iTween插件问题
    转载 [Unity3D]引擎崩溃、异常、警告、BUG与提示总结及解决方法
  • 原文地址:https://www.cnblogs.com/ljs-666/p/7839642.html
Copyright © 2011-2022 走看看