zoukankan      html  css  js  c++  java
  • 抽象类的定义与使用

     1 abstract class Action {
     2  public static final int ECT=1;
     3  public static final int WROLD=2;
     4  public static final int Sleep=7;
     5  public void cmmand(int fag){
     6     switch (fag)
     7     {
     8     case ECT:{
     9      this.ect();
    10     break;}
    11     case WROLD:{
    12       this.wrold();
    13       break;
    14               }
    15     case Sleep:{
    16       this.sleep();
    17       break;
    18       }
    19     }
    20     }
    21  public abstract void ect();
    22  public abstract void wrold();
    23  public abstract void sleep();
    24 }
    25 class roblt extends Action{
    26     public void ect(){
    27     System.out.println("正在吃饭中");
    28     }
    29     public void wrold(){
    30     System.out.println("正在工作中");
    31     }
    32     public void sleep(){}
    33 }
    34 class human extends Action{
    35     public void ect(){
    36     System.out.println("正在吃饭中");
    37     }
    38     public void wrold(){
    39     System.out.println("正在工作中");
    40     }
    41     public void sleep(){
    42     System.out.println("正在睡觉中");
    43     }
    44 }
    45 class pig extends Action{
    46     public void ect(){
    47     System.out.println("正在吃饭中");
    48     }
    49     public void wrold(){}
    50     public void sleep(){
    51     System.out.println("正在睡觉中");
    52     }
    53 }
    54 public class Noname1
    55 {public static void main(String args[]){
    56    System.out.println("**********猪*********");
    57    fun(new pig());
    58     System.out.println("********人**********");
    59     fun(new human());
    60     System.out.println("********机器人*****");
    61     fun(new roblt());
    62    }
    63 public static void fun(Action act){
    64    act.ect();
    65    act.wrold();
    66    act.sleep();
    67    }
    68 }
  • 相关阅读:
    java表格的使用 单元格绘制二
    Java表格的简单使用一
    Servlet接口五种方法介绍
    C# 图片识别
    asp.net 使用rabbitmq事例
    Windows下安装使用python的Flask框架
    python中闭包的理解
    sql中遍历字符串
    asp.net mvc easyui tree
    c# Castle Windsor简单例子
  • 原文地址:https://www.cnblogs.com/shuaiqiyang/p/5903387.html
Copyright © 2011-2022 走看看