inheritance

    -2熱度

    2回答

    我想推遲到一個抽象類的通用設置邏輯。通用設置邏輯被參數化。我揮拳它並提出一個抽象的構造函數: public abstract class CondimentDecorator extends Beverage { protected Beverage beverage; public CondimentDecorator(Beverage beverage) { t

    0熱度

    2回答

    雖然我擁有python的中級先進知識,但我只對新的統一體和C#有所瞭解。我已經瞭解了C#的基本元素,並且正在嘗試使用Unity 2d平臺創建Pong遊戲。我不確定是否有兩個遊戲對象的清晰簡潔的方式,例如main_player和computer_player從具有其自己定義的功能的單個類player繼承,例如, move()?

    -1熱度

    3回答

    繼承問題我只是無法環繞我的頭。我有三個班級,他們之間有父母關係。它們都具有功能calcForces()。 class Object { public: virtual void calcForces(); }; class Boat : public Object { public: virtual void calcForces(); }; class S

    -2熱度

    3回答

    當我試圖在Node.Js上預測此代碼失敗。我已經創建完成的代碼給每個人都能看到真實的結果。 這是類的結構: FILE printlog.js const echo = require('node-echo' ); class printlog { p (msg) { echo(msg) } } exports.printlog = printlog; 文件B.js v

    0熱度

    1回答

    也許我只是非常問我的問題給谷歌,但我沒有找到我的問題的答案。我的麻煩是,我的繼承構造函數調用我的默認基礎構造函數,我真的不明白爲什麼。這是我的簡化版本。 實施例: A.cpp #include <iostream> #include "A.h" using namespace std; A::A() { cout << "A" << endl; } B.cpp #inc

    2熱度

    2回答

    我需要定義一個謂詞eats/3(Eater,Food,Time)來檢查食者是否吃掉食物,這取決於它是什麼時間。 我有描述其組成部分之間的生物關係以下語義框架: is_a(animal, living_being). is_a(plant, living_being). is_a(herbivore, animal). is_a(carnivore, animal). is_a(omnivo

    -4熱度

    1回答

    嗨我已經編寫了這個程序,它實現了具有以下字段和方法的超類Employee。 領域: String firstName String lastName int employeeID double salary 方法: Constructor(): initialize balance field to null and zero. Setters and getters for firs

    1熱度

    2回答

    我正在重新使用我的遊戲引擎來使用smart-pointers。我有一個Object類,一切都從繼承。我有一個可以渲染的遊戲對象,因此它繼承自IRenderable(定義純虛擬渲染函數的類),並且不會從對象繼承。我有一個RenderSystem,它應該在場景中持有shared_ptr以適應所有可以進入的狀態。 我的問題是如何將我的GameObject shared_ptr投射到RenderSyste

    0熱度

    1回答

    爲了我的數據庫管理員的利益,我必須使用連接繼承策略,這將更容易使用Single.Table,但呃,所以讓我們說一個實體: @Entity @Inheritance(strategy = InheritanceType.JOINED) public abstract class Post{ @Id @GeneratedValue(strategy =

    3熱度

    1回答

    INSERT語句我有定義兩個表如下: create table MY_COMPONENT ( ID uuid, VERSION integer not null, CREATE_TS timestamp, CREATED_BY varchar(50), UPDATE_TS timestamp, UPDATED_BY varchar(50), DELETE_TS timestamp,