封装
1)含义:指将数据或者函数,等集合在一个个的单元中,我们称之为 类,被封装的对象通常被称之为抽象数据类型。
2)作用:既可以封装 成员变量,又可以封装成员的方法。
3)如何封装:
public int Age
{
//获取,读取 字段的值
get { return age; }//属性读取
set {
if (value >= 10 && value <= 30)
{
age = value;
}
else
{
Console.WriteLine("请输入10到30之间的数字");
}
} //属性赋值
}
重新创建一个类
1):创建一个相同的类
2):封装公开的方法
代码展示:
public double chu(double num1,double num2)
{
return num1 / num2;
}
public void chengji(double num1,double num2)
{
Console.WriteLine("{0}*{1}={2}", num1, num2, num1 * num2);
}
控制台程序
Console.WriteLine("请输入您要计算的第一个数:");
double a=double.Parse( Console.ReadLine());
Console.WriteLine("请输入您要计算的第二个数:");
double b = double.Parse(Console.ReadLine());
Console.WriteLine ("请输入你要计算的符号");
Console.ReadLine();
console.writeline();输入一个值
console.readline();防止闪退
计算器案例实行代码
public void Wu(double num1,double num2,string fuhao)
{
if (fuhao=="+")
{
double he = num1 + num2;
Console.WriteLine("计算和值得结果为:{0}", he);
}
else if (fuhao=="*")
{
Console.WriteLine("{0}*{1}={2}", num1, num2, num1 * num2);
}
else if (fuhao =="/")
{
Console.WriteLine("{0}/{1}={2}", num1, num2, num1 / num2);
}
else if (fuhao=="-")
{
Console.WriteLine("{0}-{1}={2}", num1, num2, num1 - num2);
}
}
Console.WriteLine("请输入您要计算的第一个数:");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("请输入您要计算的第二个数:");
double b = double.Parse(Console.ReadLine());
Console.WriteLine ("请输入你要计算的符号");
string wu = Console.ReadLine();
js.Wu(a,b,wu);
Console.ReadLine();