using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace 一个类实现多个接口
{
public interface Igram//图形接口
{
double Area();//接口方法,计算图形面积
double GramLength();//接口方法,计算图形周长
int Sides//接口属性,获取图形边长
{
get;
}
}
public interface Print//输出结果的接口
{
void pritnf();
}
public class Square:Igram,Print
{
private int sides;
public int sidelength;
public Square()
{
sides = 4;
}
public int Sides
{
get
{
return sides;
}
}
public double Area()
{
return ((double)(sidelength * sidelength));
}
public double Gramlength()
{
return ((double)(sides * sidelength));
}
public void printf()
{
Console.WriteLine("计算正方形面积结果如下:");
Console.WriteLine("边长:{0} 周长:{1} 面积:{2}",this.sidelength,this.Gramlength(),this.Area());
}
}
class Program
{
static void Main(string[] args)
{
Square sq = new Square();
sq.sidelength = 5;
sq.printf();
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace 一个类实现多个接口
{
public interface Igram//图形接口
{
double Area();//接口方法,计算图形面积
double GramLength();//接口方法,计算图形周长
int Sides//接口属性,获取图形边长
{
get;
}
}
public interface Print//输出结果的接口
{
void pritnf();
}
public class Square:Igram,Print
{
private int sides;
public int sidelength;
public Square()
{
sides = 4;
}
public int Sides
{
get
{
return sides;
}
}
public double Area()
{
return ((double)(sidelength * sidelength));
}
public double Gramlength()
{
return ((double)(sides * sidelength));
}
public void printf()
{
Console.WriteLine("计算正方形面积结果如下:");
Console.WriteLine("边长:{0} 周长:{1} 面积:{2}",this.sidelength,this.Gramlength(),this.Area());
}
}
class Program
{
static void Main(string[] args)
{
Square sq = new Square();
sq.sidelength = 5;
sq.printf();
Console.ReadKey();
}
}
}
解决方案 »
- UDP 网络链接的奇怪问题
- windows窗体程序,socket接收信息,未将对象引用设置到对象的实例
- 关于C#timer的精确度,高手请看
- 【初学者求教】如何用Socket的TCP方式判断一下是否与该地址连接成功?
- 关于C#网页上PANEL中添加了TREEVIEW,TREEVIEW的SelectedNodeChanged事件结束后,总会定位跳到TREEVIEW顶部的错误
- 谁有拉和拍拍网一样的文本编辑器的源码?
- 如何实现把保存的信息发送到邮箱?
- 多线程问题求救(C#)
- 一个特别基础的问题(二进制的变换)
- c# 我代码怎么处理才不会弹出这个窗口
- 使用C#将SQLSERVER数据库表内容复制到EXCEL文件中
- 未能加载文件或程序集 “DAL”或它的某一个依赖项。系统找不到指定的文件
Namespame用中文还有接口前面最好加个I,这书谁写的,感觉不靠谱using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace 一个类实现多个接口
{
public interface Igram//图形接口
{
double Area();//接口方法,计算图形面积
double GramLength();//接口方法,计算图形周长
int Sides//接口属性,获取图形边长
{
get;
}
}
public interface Print//输出结果的接口
{
void pritnf();
}
public class Square : Igram, Print
{
private int sides;
public int sidelength;
public Square()
{
sides = 4;
} public double GramLength()
{
throw new NotImplementedException();
} public int Sides
{
get
{
return sides;
}
}
public double Area()
{
return ((double)(sidelength * sidelength));
}
public double Gramlength()
{
return ((double)(sides * sidelength));
}
public void printf()
{
Console.WriteLine("计算正方形面积结果如下:");
Console.WriteLine("边长:{0} 周长:{1} 面积:{2}", this.sidelength, this.Gramlength(), this.Area());
} public void pritnf()
{
throw new NotImplementedException();
}
}
class Program
{
static void Main(string[] args)
{
Square sq = new Square();
sq.sidelength = 5;
sq.printf();
Console.ReadKey();
}
}
}
public double GramLength()
{
throw new NotImplementedException();
}
public void pritnf()
{
throw new NotImplementedException();
}