【學習點點滴滴】
很簡單的。
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
square mysquare = new square();
jiekou myjiekou = mysquare as jiekou;
Console.WriteLine("請輸入長和寬:");
double l = Convert.ToDouble(Console .ReadLine ());
double m = Convert.ToDouble(Console .ReadLine ());
myjiekou.length(l,m);
myjiekou.area(l,m);
}
interface jiekou
{
void length(double l,double m);
void area(double l,double m);
}
public class square : jiekou
{
public void length(double l,double m)
{
double len = 2 *( l+m);
Console.WriteLine( "周長爲{0}",len);
}
public void area(double l,double m)
{
double area =l*m;
Console.WriteLine("面積爲{0}",area);
Console.ReadLine();
}
}
}
}
接口很好用。 它只提出方法不具體的實現。這讓程序代碼易懂,更又條理,清晰。很友好。上面是個很簡單但完全體現了接口的作用。