car-analogy

    1熱度

    3回答

    我正在開發一個模擬汽車的項目。要求是通過填充燃料來演示汽車的運行,然後運行汽車直到它沒有更多的燃料。模擬以不同速度填充和運行汽車的過程。當汽車正在運行時,定期打印汽車的當前里程,燃油量和速度。 我寫了一些其他類來保存一些我將用來計算燃料,速度和里程的方法。我只是有點麻煩,應該如何讓它像真正的汽車一樣工作,任何幫助將不勝感激。 public class FuelGauge { protected

    7熱度

    4回答

    我不確定我是否違反了面向對象的概念。 假設有一個Car類,其中「有」一個Engine和Tank。 當Engine運行時,它會(雖然石油是不可數說單位由單位每一個週期) 應如何Engine從Tank得到油取油從Tank? (當兩個字段都是Car?) 實際上Engine應該是連續的「提供」油而不是「獲取」油的 。 應該有"OilCirculatingSystem",它可以從Tank 中獲取油,並將其供

    7熱度

    10回答

    我要試着在一個簡單的例子中提出我的問題... 假設我有一個抽象基類Car。汽車有一個基本的引擎對象。我在抽象Car類中有一個方法StartEngine(),它將引擎的啓動委託給Engine對象。 如何讓Car的子類(如Ferrari)將Engine對象聲明爲特定類型的引擎(例如TurboEngine)?我需要另一個車類(TurboCar)嗎? 我繼承了一個普通的老引擎對象,我不能重新聲明(或覆蓋)

    4熱度

    7回答

    我正在開發一個包含對象Car的類庫。 進退兩難的是,汽車本身將是一個類,如註冊號等字段和汽車上的其他一般信息。 但汽車有引擎,底盤等。這些對象也需要建模。他們應該是嵌入車內的課程嗎?如果不是,嵌入式類的使用場景是什麼? 我瞭解到,組成「的一部分」,所以你可以模擬單獨的類和利用發動機類型,例如,在汽車領域的水平來實現這一點。然而,「聚合」(也就是「汽車」具有「引擎」)與「在ctor中傳遞的類型具有」

    4熱度

    3回答

    我已經問過類似的問題,但現在我遇到了一個問題,需要管理和實現一個簡單的2D(自上而下)賽車遊戲的「逼真」轉向。 我該如何做一個「現實」的汽車轉向? (我使用C#,但歡迎另一種語言;)) 使用Sin和Cos? 如果是,如何? 在此先感謝!