美文网首页
输出新闻

输出新闻

作者: 陈皮丨阿四 | 来源:发表于2018-11-05 21:09 被阅读0次

    package com.neuedu.chapter6_1105.inter_prac;

    public class Happy implements News{

    public void addNews() {

    System.out.println("发了一条娱乐新闻");

    }

    }

    package com.neuedu.chapter6_1105.inter_prac;

    public class Sports extends Object implements News{

    public void addNews() {

    System.out.println("发布了一条体育新闻");

    }

    }

    package com.neuedu.chapter6_1105.inter_prac;

    public class ZhengZhi implements News {

    public void addNews() {

    System.out.println("发了一条政治新闻");

    }

    }

    package com.neuedu.chapter6_1105.inter_prac;

    public interface News {

    // 发布新闻的方法

    void addNews();

    }

    package com.neuedu.chapter6_1105.inter_prac;

    import java.util.Scanner;

    public class Test {

    public static void main(String[] args) {

    while(true) {

    Scanner scan = new Scanner(System.in);

    System.out.println("请输入要发布的新闻类型");

    System.out.println("1-----------娱乐");

    System.out.println("2-----------体育");

    System.out.println("3-----------政治");

    System.out.println("4-----------退出");

    int num = scan.nextInt();

    News n = null;

    switch(num) {

    case 1:

    n = new Happy();

    break;

    case 2:

    n = new Sports();

    break;

    case 3:

    n = new ZhengZhi();

    break;

    case 4:

    return;

    default :

    System.out.println("无此选项");

    continue;

    }

    n.addNews();

    }

    }

    }

    相关文章

      网友评论

          本文标题:输出新闻

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