Method for inheriting inactive use in ASP.NET (:)

xiaoxiao2021-03-06  19

public class ScientificCalculator: Calculator {public void SquareRoot () {double root = Math.Sqrt (CurrentValue); Clear (); Add (root);}} public class Calculator {private double currentValue; public double CurrentValue {get {return currentValue; }} public void Add (double addValue) {currentValue = addValue;} public void Subtract (double subValue) {currentValue - = subValue;} public void Multiply (double multValue) {currentValue * = multValue;} public void Divide (double divValue ) {currentValue / = divValue;} public void Clear () {currentValue = 0;}} void Page_Load () {ScientificCalculator myCalc = new ScientificCalculator (); Response.Write ( " Created a new ScientificCalculator object "); response.write (" current value = " mycalc.currentValue); mycalc.add (23); response.write (" added 23 - mycalc.add (23 "); response.write (" current value = " mycalc.calc.currentValue); MyCalc.Subtract (7); response.write (" Subtracted 7 - MyCalc . Subtract (7) <"); Response.write ("current value =" mycalc.currentValue); Mycalc.Multiply (3); response.write (" multiplied by 3 - MyCalc.Multiply (3)
"); Response.write (" current value = " mycalc.currentvalue); mycalc.divide (4); response.write (" Divided by 4 - Mycalc.divide (4) < / b>); response.write ("current value =" mycalc.currentvalue); mycalc.squareroot (); response.write (" square root - mycalc.squareroot ) <);

Response.write ("current value =" mycalc.currentValue); mycalc.clear (); response.write (" cleared - mycalc.clear () < Response.write ("current value =" mycalc.currentValue);} Another example of yourself.

public class SCICALCULATOR: CALCULATOR {public void MULT (double multvalue) {currentvalue * = multvalue;}} public class CALCULATOR {public double currentvalue; public void Add (double addvalue) {currentvalue = addvalue;} public void Subtract (double subtract) { currentvalue- = subtract;} public void Clear () {currentvalue = 0;}} void Page_Load () {SCICALCULATOR mycal = new SCICALCULATOR (); mycal.Add (60); Response.Write (mycal.currentvalue); mycal.Subtract (50); response.write ("
"); response.write (MyCal.currentValue); response.write ("


"); mycal.clear (); mycal.mult (50); response .Write (mycal.currentvalue);

转载请注明原文地址:https://www.9cbs.com/read-44596.html

New Post(0)