zoukankan      html  css  js  c++  java
  • Java面向对象--小游戏2

    Java面向对象--小游戏2

    题目


    根据一下类图来完成“游戏代练”场景

    类图: 对类进行描述和设计
    
    大长方形:类
    
        上方:类名
        
        下方:方法
        
        +:表示public 公开的 
        -:表示private 私有的
    

    实践代码


    Client类
    public class Client {
        public static void main(String[] args) {
            Game Dnf = new DNF();   // 向上转型
            Game LoL = new LOL();
            Game CS = new CS();
    
            Player p = new Player();
            p.happy(Dnf);
            p.happy(LoL);
            p.happy(CS);
        }
    }
    
    Play类
    public class Player {
        public void happy(Game game) {
            game.start();   // 一定是父类中的方法
            game.play();    // 有可能是子类中的方法
            game.end();     // 一定是父类中的方法
            System.out.println("开心");
    
        }
    }
    
    
    Game类
    public class Game {
        public void start() {
            System.out.println("开机,准备就绪");
        }
        public void play() {
            System.out.println("我要打游戏");
        }
        public void end() {
            System.out.println("关机,睡觉");
        }
    }
    
    
    DNF类
    public class DNF extends Game {
        public void play() {
            System.out.println("刷刷刷,肝就行了");
        }
    }
    
    
    LOL类
    public class LOL extends Game{
        public void  play() {
            System.out.println("上盖伦,快乐儿童jie");
        }
    }
    
    
    CS类
    public class CS extends Game {
        public void Game() {
            System.out.println("没有八倍镜照样玩");
        }
    }
    
    
  • 相关阅读:
    jsp第四次
    jsp第二次作业
    jsp第一次作业
    软件测试课堂练习
    11.11日
    10.28
    10.25
    10.21
    jsp第七周作业
    JSP第六周作业
  • 原文地址:https://www.cnblogs.com/isChenJY/p/12784332.html
Copyright © 2011-2022 走看看