程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Visual Studio:針對Java開發人員的C#編程語言(2)(4)

Visual Studio:針對Java開發人員的C#編程語言(2)(4)

編輯:關於C語言

用一個冒號來代替 Java 的實現關鍵字,類就可以繼承此接口。實現類必須提供所有方法的定義以及任何必需的屬性訪問器:

public class InterfaceImplementation : IMethodInterface
{
 // fIElds
 private int count = 0;
 private int ID;
 // implement methods defined in interface
 public void MethodA()
 {
  ...
 }
 public int MethodB(float parameter1, bool parameter2)
 {
  ...
  return integerVariable;
 }
 public int ReadOnlyProperty
 {
  get
  {
   return count;
  }
 }
 // add extra methods if required
}

實現多個接口

通過使用下面的語法,一個類可以實現多個接口:

public class MyClass : interfacename1, interfacename2, interfacename3

如果一個類實現多個接口,則成員的名稱會存在二義性,通過使用屬性或方法名的完全限定符可以解決這個問題。換句話說,通過使用方法的完全限定名來指示它屬於哪個接口(例如屬於 IMethodInterface.MethodA),派生類可以解決這種沖突。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved