//计算圆锥,圆柱体积,方法的复用
using System;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Calculator c = new Calculator();
Console.WriteLine(c.GetCircleArea(10) );
Console.WriteLine(c.GetCylinderVolumn(10, 4));
}
}
class Calculator
{
public double GetCircleArea(double r)
{
return 3.14159 * r * r;
}
public double GetCylinderVolumn(double r,double h)
{
return GetCircleArea(r) * h;
}
public double GetConeVolumn(double r,double h)
{
return GetCylinderVolumn(r,h) / 3;
}
}
}
方法的定义和调用(80%)
方法的重载
方法的由来:
c语言中称为函数
c#语言中函数不能独立于类或者结构体之外
只有作为类(结构体)的成员时才能称为方法
方法的声明:
必须有修饰,类型,方法名(帕斯卡命名法,动词短语),括号(形参)
静态方法和类绑定
double result = Calculator.GetCircleArea(200);
class Calculator{
public static double GetCircleArea(double r){}
}
方法 的调用:对照形参传入实参
parameter形参
argument实参
实参与形参个数,类型要匹配
声明变量和调用不要弄混