private void btnJiSuan_Click(object sender, EventArgs e)
{
double num1=Convert.ToDouble( txtBoxNum1.Text.Trim());
double num2 = Convert.ToDouble(txtBoxNum2.Text.Trim());
switch (cmbBox1.Text.Trim())
{
case "+":
resNum.Text =Convert.ToString( num1 + num2);
break;
case "-":
resNum.Text = Convert.ToString( num1 - num2);
break;
case "请选择":
resNum.Text="请选择";
break;
}
=======================================================
懂得什么是面向对象思想,万物皆对象(具体某一事务),某一类事物的统称即为类
面向对象的三大特性:封装、继承、多态
什么水是类?什么是对象,类和对象的区别
类是模具,创建对象的模具,抽象的
类是一种数据类型,用户自定义的数据类型
类组成:字段,属性,方法,构造函数等
对象是具体的,是类的具体实例。对象具有属性(特征)和方法(行为)。
面向对象计算机,先分析有哪些对象,然后根据对象提取类
只有一个对象计算器,所以我们知道只有一个类类中的方法和属性(加减乘除四个方法,两个操作数,一个操作符),计算类
计算类
namespace 面向对象计算器
{
public class Calculator
{
private int _num1;//字段
public int num1 //字段封装到属性里面
{
get { return _num1; }
set { _num1 = value; }
}
//自动属性
public int num2
{
get;
set;
}
public double Add()
{
return num1 + num2;
}
}
}
//调用方法
private void btnAction_Click(object sender, EventArgs e)
{
Calculator cal = new Calculator();
cal.num1=int.Parse(txtNum1.Text.Trim());
cal.num2=int.Parse(txtNum2.Text.Trim());
switch (cmbBox1.Text.Trim())
{
case "+":
lblResultNum.Text = cal.Add().ToString();
break;
}
}