zl程序教程

您现在的位置是:首页 >  后端

当前栏目

用JAVA的抽象类实现编码组合进度的灵活性

JAVA编码 实现 组合 抽象类 进度 灵活性
2023-09-14 08:59:37 时间

人类真灵活~~~~:)

就是将整个功能的实现在编程时,打散到一个一个文件中,提前写好核心算法,

在TEAM的实现方案确定下来之后,再进行组装。

GuessGame.java

复制代码
package cc.openhome;

public abstract class GuessGame {

 public void go() {

 int Number = (int) (Math.random() * 10);

 int guess;

 do {

 print("Please input number: ");

 guess = nextInt();

 } while (guess != Number);

 println("Bingo");

 public abstract void print(String text);

 public abstract void println(String text);

 public abstract int nextInt();

}
复制代码

ConsoleGuessGame.java

复制代码
package cc.openhome;

import java.util.Scanner;


public class ConsoleGuessGame extends GuessGame { private Scanner scanner = new Scanner(System.in); @Override public void print(String text) { System.out.print(text); @Override public void println(String text) { System.out.println(text); @Override public int nextInt() { return scanner.nextInt(); }
复制代码

Guess.java:

复制代码
package cc.openhome;

public class Guess {

 public static void main(String[] args) {

 GuessGame game = new ConsoleGuessGame();

 game.go();

}
复制代码


「Java并发编程实战」之对象的组合 本系列博客是对读《Java并发编程实战》的一点总结,读这本书感觉实在是太枯燥无味了,所以打算读完总结回顾下,对于想要快速了解本书内容的朋友,非常适合阅读此系列博客。
Java CompletableFuture组合拼装异步线程任务 private void seq() throws ExecutionException, InterruptedException { System.