using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CalaDemo
{
/// <summary>
/// 计算器类
/// </summary>
class calculator
{
public calculator()
{
//构造方法要和类名称一样
}
public int Add(
int a,
int b)
{
return a +
b;
}
public double Add(
double a,
double b)
{
return a +
b;
}
public double Add(
int a,
double b)
{
return a +
b;
}
// 方法重载的好处
//1、减少类的对外接口(只显示一个方法)
//2、便于用户使用(相同功能的方法名称一样)和识别;
//重载条件
//1、方法的名称必须一样;
//2、方法的参数个数或者类型必须不一样;
//方法重载的无关性
//1、方法重载与返回值无关
//静态成员对内存占用很多 使用频繁的类成员考虑用static修饰
//静态成员不能直接调用实例成员;
}
}
转载于:https://www.cnblogs.com/sadseal/p/7210371.html
相关资源:C#从入门到实践 源文件
转载请注明原文地址: https://win8.8miu.com/read-1488712.html