美文网首页我与咖啡娘的爱恨情仇
12.抽象类案例(老师)

12.抽象类案例(老师)

作者: 今天庹 | 来源:发表于2018-09-24 17:20 被阅读0次

老师案例:

老师类:

  • 属性:姓名,年龄,性别
  • 行为:讲课

基础班老师:

  • 属性:姓名,年龄,性别
  • 行为:讲基础班课程

实验班老师:

  • 属性:姓名,年龄,性别
  • 行为:讲实验班课程
package com.itheima_2;
/*
 *  普通班老师,实验班老师
 * 
 *  共性:
 *      属性  姓名,年龄,性别
 *      行为  讲课,唱歌
 */
public class AbstractTest {
    public static void main(String[] args) {
        BasicTeacher bt = new BasicTeacher();
        bt.name = "张三";
        bt.teach();
        
        SuperTeacher st = new SuperTeacher();
        st.name = "李四";
        st.teach();
    }
}

abstract class Teacher {
    String name;//姓名
    int age;//年龄
    String gender;//性别
    
    //讲课
    public abstract void teach();
}

class BasicTeacher extends Teacher {

    @Override
    public void teach() {
        System.out.println(name + "讲普通班课程");
    }
}

class SuperTeacher extends Teacher {

    @Override
    public void teach() {
        System.out.println(name + "讲实验班课程");
    }
}

相关文章

  • 12.抽象类案例(老师)

    老师案例: 老师类: 属性:姓名,年龄,性别 行为:讲课 基础班老师: 属性:姓名,年龄,性别 行为:讲基础班课程...

  • Python OOP-5

    12. 所用软件 画图软件:Faststone capture 13. 抽象类 抽象方法:没有具体实现内容的方法称...

  • Java 抽象方法

    1、抽象方法和抽象类的格式 3、抽象类的使用 4、红包案例练习分析:

  • Kotlin I/O 与文件管理(3)字符流

    Reader 抽象类Writer 抽象类案例:文件复制   想掌握字符流的API,首先要熟悉它的两个抽象类:Rea...

  • Kotlin I/O 与文件管理(2)字节流

    InputStream 抽象类OutputStream 抽象类案例:文件复制   想熟练使用字节流,首先要熟悉它的...

  • 5、Typescript 静态成员、抽象类、多态

    ts 类中提供了:静态成员、抽象类、多态 案例:

  • 统计学之相关与系统聚类案例分析

    最近更新:2019-01-20 1.案例12.案例23.聚类和分类的区别4.聚类分析的目的 1.案例1: 我们知道...

  • HandToHand10~14

    11.真实产品案例-产品策划 12.真实产品案例-产品设计-白色模版图(草图) 好记性不如烂笔头 (可以先用笔画简...

  • 9月21日四期C++总结

    今天老师给我们讲解了抽象类。 抽象类的一般形式: ...

  • 芦继超9.21总结

    今天上午老师先讲了抽象类,抽象类就是带有纯虚函数的类。 使用抽象类的时候要注意抽象类只能作为基类来使用。不能声明抽...

网友评论

    本文标题:12.抽象类案例(老师)

    本文链接:https://www.haomeiwen.com/subject/xkqhoftx.html