現在C#のインターフェイスを学習しています。インターフェイスは「多重継承ができる」という特徴があるようですが、どのようにコードを書けばいいのか理解できるかよくわかりません。
多重継承できているコードのサンプルがありましたら教えていただけないでしょうか。
C#
1using System; 2 3interface ICount 4{ 5 //メソッドの宣言 → MyClassでstring sを定義しているから不要? 6 //int count(string str); 7} 8 9interface ICount2 10{ 11 //何も書かなくても問題はない? 12} 13 14class MyClass : ICount, ICount2 15{ 16 public int count(string s) 17 { 18 return s.Length; 19 } 20} 21 22class test 23{ 24 public static void Main() 25 { 26 MyClass mc = new MyClass(); 27 Console.WriteLine("abcdefgの文字数は{0}です", mc.count("abcdefg")); 28 } 29} 30
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/01 00:58