JavaSE:在线考试系统(4) - 客户端扫描器工具类的封装

1. 概况

 

 

2.  将Scanner提炼出来,打包成工具类, 这样可以减少代码的冗余,具体如下:

3.  创建ClientScanner.java

 1 package com.lagou.client;
 2 import java.util.Scanner;
 3 
 4 // 实现扫描器工具类的封装,可以在任意位置使用
 5 public class ClientScanner {
 6 
 7     private static Scanner sc = new Scanner(System.in);
 8 
 9     // 定义getScanner()方法, 实现扫描器的获取
10     public static Scanner getScanner() {
11         return sc;
12     }
13 
14     // 定义closeScanner()方法, 实现扫描器的关闭
15     public static void closeScanner() {
16         sc.close();
17     }
18 }

 

4.  修改原来的代码

 

 当客户端关闭后,关闭扫描器

 

posted @ 2021-07-05 17:02  Jasper2003  阅读(113)  评论(0编辑  收藏  举报