c# interface介面
using System;
using System.Collections.Generic;
using System.Text;
namespace learninterface1
{
//類繼承多個介面,繼承介面可能是父子介面關係
//類必須實現介面的所有成員
class Program:Imyinterface1,Iman
{
string name;
public string NAME
{
get
{
return name;
}
set
{
name = value;
}
}
string shiye;
public string SHIYE
{
get
{
return shiye;
}
set
{
shiye = value;
}
}
public void ShowInfo()
{
Console.WriteLine("姓名");
Console.WriteLine(NAME);
Console.ReadKey();
}
public void ManDo()
{
Console.WriteLine("子介面iman的方法mando");
}
static void Main(string[] args)
{
Program p = new Program();
//透過介面物件例項化,呼叫
Imyinterface1 i1 = p;
i1.NAME = "zxy";
i1.ShowInfo();
Iman im1=p;
im1.NAME = "oth";
im1.SHIYE = "shiye1";
im1.ManDo();//例項化介面物件時(子介面時,它有父介面,即介面是繼承關係)
Program p1 = new Program();
p1.name = "ha1";
p1.ShowInfo();
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace learninterface1
{
interface Imyinterface1
{
string NAME
{
get;
set;
}
void ShowInfo();
}
//接品繼承介面,子介面不用重寫父介面的成員,僅編寫新增的成員即可
interface Iman:Imyinterface1
{
string SHIYE
{
get;
set;
}
void ManDo();
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-718287/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C#介面interfaceC#
- c# interface介面之C#
- 瞭解下C# 介面(Interface)C#
- C#程式設計利器之三:介面(Interface)C#程式設計
- interface/介面
- public interface View介面和public interface ViewResolver介面介紹View
- 如何理解 interface 介面
- Java-介面(interface)Java
- java之介面interfaceJava
- firewalld: 介面interface操作
- C# interface abstract classC#
- java中的interface(介面)Java
- go sort.Interface 排序介面Go排序
- Interface(介面分享)第一節
- C#-介面(Interface)詳解C#
- Golang interface介面深入理解Golang
- 使用 C# 設計 Fluent InterfaceC#
- C# interface以及工廠模式C#模式
- interface 介面 -Go 學習記錄Go
- Spring Boot 注入介面 @Autowired interfaceSpring Boot
- Java介面(interface)的概念及使用Java
- 6.6 多文件介面(Multiple Document Interface)
- Golang 學習——interface 介面學習(一)Golang
- Golang 學習——interface 介面學習(二)Golang
- PHP interface(介面)的示例程式碼PHP
- JavaScript設計模式--實現介面InterfaceJavaScript設計模式
- PLC結構化文字(ST)——介面(Interface)
- 使用Golang的interface介面設計原則Golang
- 什麼是Java Marker Interface(標記介面)Java
- SAP系統裡的胖介面Fat interface
- 環回介面(loopback interface)的新認識OOP
- SAP ABAP Netweaver裡的胖介面(fat interface)
- PHP中的 抽象類(abstract class)和 介面(interface)PHP抽象
- PHP 中的抽象類(abstract class)和介面(interface)PHP抽象
- WatchKit程式設計指南:Interface Object–介面物件程式設計Object物件
- 藉助 zope.interface 深入瞭解 Python 介面Python
- 【Golang】Go 通過結構(struct) 實現介面(interface)GolangStruct
- C#之介面C#