init commit
This commit is contained in:
17
Question14-Interface/src/PTra14_01.java
Normal file
17
Question14-Interface/src/PTra14_01.java
Normal file
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* PTra14_01.java
|
||||
* 作成 Rhizome
|
||||
*------------------------------------------------------------
|
||||
* Copyright(c) Rhizome Inc. All Rights Reserved.
|
||||
*/
|
||||
public class PTra14_01 {
|
||||
public static void main(String[] args) {
|
||||
//※ この問題はcommonパッケージのJavaBasicBookクラスを完成させてから解いてください。
|
||||
// TODO commonパッケージのJavaBasicBookクラスをインスタンス化してください
|
||||
|
||||
// TODO インスタンスから本のタイトルを取得して出力してください
|
||||
|
||||
// TODO インスタンスから章立てのリストを取得して出力してください
|
||||
|
||||
}
|
||||
}
|
||||
22
Question14-Interface/src/PTra14_02.java
Normal file
22
Question14-Interface/src/PTra14_02.java
Normal file
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
* PTra14_02.java
|
||||
* 作成 Rhizome
|
||||
*------------------------------------------------------------
|
||||
* Copyright(c) Rhizome Inc. All Rights Reserved.
|
||||
*/
|
||||
public class PTra14_02 {
|
||||
public static void main(String[] args) {
|
||||
//※ この問題はcommonパッケージのSportsCarクラスを作成してから解いてください。
|
||||
// TODO commonパッケージのSportsCarクラスをインスタンス化してください
|
||||
|
||||
// TODO スポーツカーにハイオクを100リットル補充してください
|
||||
// ※ ハイオクを100リットル補充した と表示されれば正解
|
||||
|
||||
// TODO スポーツカー時速100キロで走ってください。
|
||||
// ※ スポーツカーは時速100キロで走った と表示されれば正解
|
||||
|
||||
// TODO スポーツカー時速301キロで走ってください。
|
||||
// ※ 速度オーバーです と表示されれば正解
|
||||
|
||||
}
|
||||
}
|
||||
24
Question14-Interface/src/common/Book.java
Normal file
24
Question14-Interface/src/common/Book.java
Normal file
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* 作成 Rhizome
|
||||
*------------------------------------------------------------
|
||||
* Copyright(c) Rhizome Inc. All Rights Reserved.
|
||||
*/
|
||||
package common;
|
||||
|
||||
/**
|
||||
* 本についての抽象クラス
|
||||
*/
|
||||
public abstract class Book {
|
||||
|
||||
/**
|
||||
* 本のタイトルを取得する
|
||||
* @return 本のタイトル
|
||||
*/
|
||||
public abstract String getBookTitle();
|
||||
|
||||
/**
|
||||
* 本の章立てのリストを取得する
|
||||
* @return 章立ての一覧
|
||||
*/
|
||||
public abstract String[] getEpisodeList();
|
||||
}
|
||||
22
Question14-Interface/src/common/Car.java
Normal file
22
Question14-Interface/src/common/Car.java
Normal file
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
* 作成 Rhizome
|
||||
*------------------------------------------------------------
|
||||
* Copyright(c) Rhizome Inc. All Rights Reserved.
|
||||
*/
|
||||
package common;
|
||||
|
||||
/**
|
||||
* 車についてのインターフェース
|
||||
*/
|
||||
public interface Car {
|
||||
/**
|
||||
* ガソリンを補充する
|
||||
* @param gasoline
|
||||
*/
|
||||
void charge(int x);
|
||||
|
||||
/**
|
||||
* 走る
|
||||
*/
|
||||
void run(int x);
|
||||
}
|
||||
24
Question14-Interface/src/common/JavaBasicBook.java
Normal file
24
Question14-Interface/src/common/JavaBasicBook.java
Normal file
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* 作成 Rhizome
|
||||
*------------------------------------------------------------
|
||||
* Copyright(c) Rhizome Inc. All Rights Reserved.
|
||||
*/
|
||||
package common;
|
||||
|
||||
/*
|
||||
* TODO 以下の要件を満たしたクラスを作成してください。
|
||||
* ・Bookクラスを継承する
|
||||
* ・Bookクラスの抽象メソッドを実装する。実装内容は以下の通り
|
||||
* 本のタイトル
|
||||
* Javaの基礎入門
|
||||
*
|
||||
* 章立てのリスト
|
||||
* ・式と変数
|
||||
* ・制御構文
|
||||
* ・メソッド
|
||||
* ・オブジェクト指向
|
||||
* ・継承
|
||||
*/
|
||||
public class JavaBasicBook {
|
||||
|
||||
}
|
||||
23
Question14-Interface/src/common/SportsCar.java
Normal file
23
Question14-Interface/src/common/SportsCar.java
Normal file
@@ -0,0 +1,23 @@
|
||||
/*
|
||||
* 作成 Rhizome
|
||||
*------------------------------------------------------------
|
||||
* Copyright(c) Rhizome Inc. All Rights Reserved.
|
||||
*/
|
||||
package common;
|
||||
|
||||
/*
|
||||
* TODO 以下の要件を満たしたクラスを作成してください。
|
||||
* ・Carクラスを実装する
|
||||
*
|
||||
* ・Carクラスの抽象メソッドを実装する。実装内容は以下の通り
|
||||
* ガソリンを補充する
|
||||
* ハイオクを x リットル補充した(x は引数の値) と表示する
|
||||
*
|
||||
* 走る
|
||||
* スポーツカーは時速 x キロで走った と表示する
|
||||
* ただし、引数の値が 300 を超えた場合は 速度オーバーです と表示する
|
||||
*
|
||||
*/
|
||||
public class SportsCar {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user