017-003-004

デフォルトメソッドと静的メソッド:ログ機能

上級

問題説明

デフォルトメソッドと静的メソッド:ログ機能

この問題では: Loggerインターフェースにdefaultメソッドstaticメソッドを定義し、入力されたログレベルとメッセージを決まった書式でフォーマットして標準出力に表示するプログラムを作成します。

学習目標: インターフェースのdefaultメソッドとstaticメソッドを理解する

Loggerインターフェースにdefaultメソッドとstaticメソッドを定義し、実装クラスで利用します。

入力

1行目: ログレベル(info または warn)
2行目: メッセージ

出力

[PREFIX] [レベル]: [メッセージ]
Timestamp: [現在時刻]
```java

## 具体例
入力:
```java
info
System started
```java
出力:
```java
[LOG] INFO: System started
Timestamp: current

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録