private void button1_Click(object sender, EventArgs e) { CalcArea calcArea = new CalcArea(); //實例化衍生類 Roll roll = calcArea; //使用衍生類物件實例化抽像類 string strNum = textBox1.Text.Trim(); //記錄TextBox文字框中的內容 if (strNum != "") //判斷是否輸入了圓半徑 { try { roll.R = int.Parse(strNum); //使用抽像類物件訪問抽像類中的半徑屬性 textBox2.Text = roll.Area().ToString(); //呼叫自定義方法進行求圓面積 } catch { MessageBox.Show("請輸入正確的圓半徑!"); } } }
private void button1_Click(object sender, EventArgs e) { CalcArea calcArea = new CalcArea(); //实例化派生类 Roll roll = calcArea; //使用派生类对象实例化抽象类 string strNum = textBox1.Text.Trim(); //记录TextBox文本框中的内容 if (strNum != "") //判断是否输入了圆半径 { try { roll.R = int.Parse(strNum); //使用抽象类对象访问抽象类中的半径属性 textBox2.Text = roll.Area().ToString(); //调用自定义方法进行求圆面积 } catch { MessageBox.Show("请输入正确的圆半径!"); } } }