018 オブジェクト指向の深化 018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 005 問題 問題 ジオメトリック図形の描画プログラムを設計してください。 Drawable(インターフェイス) メソッド: draw()(図形を描画する) Circle(円) メンバー変数: 中心座標、半径 Rectangle(長方形) メンバー変数:... 2023.12.23 018 オブジェクト指向の深化問題
018 オブジェクト指向の深化 018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 004 解答例 // OrderProcessor クラス(抽象クラス) abstract class OrderProcessor { // 注文の合計金額を計算する抽象メソッド abstract double calculateTotalCost();... 2023.12.23 018 オブジェクト指向の深化解答例
018 オブジェクト指向の深化 018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 004 問題 問題 オンラインショッピングの注文処理システムを設計してください。 OrderProcessor(抽象クラス) メソッド: calculateTotalCost()(注文の合計金額を計算する) メソッド: processPayment()(... 2023.12.23 018 オブジェクト指向の深化問題
018 オブジェクト指向の深化 018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 003 解答例 // PaymentProcessor クラス(抽象クラス) abstract class PaymentProcessor { // 支払いを処理する抽象メソッド abstract void processPayment(double a... 2023.12.23 018 オブジェクト指向の深化解答例
018 オブジェクト指向の深化 018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 003 問題 問題 仮想的なペイメントシステムを設計してください。 PaymentProcessor(抽象クラス) メソッド: processPayment(double amount)(支払いを処理する) CreditCardPaymentProces... 2023.12.23 018 オブジェクト指向の深化問題
018 オブジェクト指向の深化 018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 002 解答例 // Animal クラス(抽象クラス) abstract class Animal { // 鳴き声を返す抽象メソッド abstract String makeSound(); } // Mammal クラス(具象クラス) class M... 2023.12.23 018 オブジェクト指向の深化解答例
018 オブジェクト指向の深化 018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 002 問題 問題 以下の動物(Animal)に関するクラス階層を作成してください。 Animal(抽象クラス) メソッド: makeSound()(鳴き声を返す) Mammal(哺乳動物) メソッド: giveBirth()(出産する) Bird(鳥)... 2023.12.23 018 オブジェクト指向の深化問題
018 オブジェクト指向の深化 018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 001 解答例 // Shape クラス(抽象クラス) abstract class Shape { // 面積を計算して返す抽象メソッド abstract double getArea(); // 周囲の長さを計算して返す抽象メソッド abstract ... 2023.12.23 018 オブジェクト指向の深化解答例
018 オブジェクト指向の深化 018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 001 問題 問題 以下の形状(Shape)に関するクラス階層を作成してください。 Shape(抽象クラス) メソッド: getArea()(面積を計算して返す) メソッド: getPerimeter()(周囲の長さを計算して返す) Circle(円) ... 2023.12.23 018 オブジェクト指向の深化問題