こんにちは。
掲題の件、良い方法があればアドバイスください。
以下のような複数のクラスで共通の方の変数を利用したいと考えています。
- 商品コード(int型)
- 商品名(string型)
- 金額(float型)
例えば、売上や在庫クラスなどでこれらの変数を使いたい場合、
共通クラスを定義してそれを継承するという方法があると思います。
※独自のクラスで商品コードなどは定義したくない。
C#
1class Item 2{ 3 string item_code; 4 string item_text; 5 string item_value; 6} 7 8class Sell : Item 9{ 10} 11
この場合、SellはItemの機能を引き継ぐクラスではないので、継承と言うのも違和感があります。
何かほかに良い方法があれば教えていただければ幸いです。
宜しくお願い致します。
プロパティでいいのでは?
class Sell { public Item Item { get; }; }
回答3件
あなたの回答
tips
プレビュー