using System;
public interface IShape
{
// Cut out other methods to simplify example.
double Area();
int Sides { get; }
}
public interface IShapeDisplay
{
void Display();
}
public class Square : IShape, IShapeDisplay
{
private int InSides;
public int SideLength;
public int Sides
{
get { return InSides; }
}
public double Area()
{
return ((double) (SideLength * SideLength));
}
public double Circumference()
{
return ((double) (Sides * SideLength));
}
public Square()
{
InSides = 4;
}
public void Display()
{
Console.WriteLine("/nDisplaying Square information:");
Console.WriteLine("Side length: {0}", this.SideLength);
Console.WriteLine("Sides: {0}", this.Sides);
Console.WriteLine("Area: {0}", this.Area());
}
}
public class Multi
{
public static void Main()
{
Square mySquare = new Square();
mySquare.SideLength = 7;
mySquare.Display();
}
}
分享到:
相关推荐
C#中实现多继承的方式:混合+接口 C#中实现多继承的方式:混合+接口
文件解压后有两个文件夹JieKou和JieFaSong。 JieKou为后台接口 JieFaSong为对接接口,主要代码在Main里,实现了Post和Get两种提交方式。
C#接口定义和继承的区别详解 解释了接口和继承之间的恩恩怨怨,适合新手学习
C#接口实现案例 c#经典案例.pdf
接口协议http访问方式post 利用C#创建post访问http接口.demo代码
C# remoting接口实现简单示例,适合初学者借鉴
opc .net C# automation接口实现例子
利用c#编写的简单的接口实现 利用c#编写的简单的接口实现
C#利用Socket实现客户端之间直接通信 实验功能: 设计程序,分别构建通信的两端:服务器端和客户端应用程序,套接字类型为面向连接的Socket,自己构建双方的应答模式,实现双方的数据的发送和接收(S发给C,C发给S)...
实现接口的类或者结构要与接口的定义严格一致。在前面的文章中,我们已经对C#接口的概念,如何定义接口以及如何对接口进行访问等问题进行了详细的讨论。在这些知识的基础上,本文我们将来了解实现接口的方法。
C#接口实现排序功能,很实用哟,呵呵望用到的朋友们赶紧下载吧
c#利用委托来实现关闭子窗口通知父窗口执行 c#利用委托实现关闭子窗口通知父窗口 c#利用委托关闭子窗口通知父窗口 c#利用委托来实现关闭子窗口通知父窗口执行 c#利用委托实现关闭子窗口通知父窗口 c#利用委托关闭子...
C#继承公共接口
利用C#实现超酷动态图像按钮利用C#实现超酷动态图像按钮
C#接口的例子 interface IPrint { void Print(); 接口多继承.txt
C#第六章 初始继承和多态.pdfC#第六章 初始继承和多态.pdfC#第六章 初始继承和多态.pdf C#第六章 初始继承和多态.pdfC#第六章 初始继承和多态.pdf
实际项目往往以json或xml格式传输数据,本demo直接传输数据。先用vs运行接口程序,或发布到iis即可;再运行接口调用程序,调用地址以实际为准。
C# 利用HOOK实现自绘窗体系统菜单C# 利用HOOK实现自绘窗体系统菜单C# 利用HOOK实现自绘窗体系统菜单C# 利用HOOK实现自绘窗体系统菜单
C# 实现HTTPS协议POST数据到接口
C#继承测试C#继承测试C#继承测试C#继承测试