《21天学通C#》笔记_程序清单9.1_重载方法
1. 名词解析:
(1) 重载: 是指创建多个名称相同的方法,其中每个方法都有区别于其他方法的特征,以便编译器区别和调用.
2. 程序清单如下:
// 通过重载方法来说明多态;
// 9_1_circle1.cs - polymorphic area method.
// -------------------------------------
using System;
public class Circle
{
public int x;
public int y;
public double radius;
private const float PI = 3.14159F;
public double Area() // 无参数的方法,返回以半径为参数的圆的面积; --2--
{
return Area(radius);
}
public double Area(double rad) // 一个参数的方法;
{
double theArea;
theArea = PI * rad * rad;
Console.WriteLine("the areas for radius {0} is {1}", rad, theArea);
return theArea;
}
public double Area(int x1, int x2, double rad) // 三个参数的方法;
{
retu