Search⌘ K

Solution Review: Implement an Interface

Explore how to implement interfaces in C# by examining the Calculator class example that uses the IAddition interface. Understand how defining and implementing interface methods like AddTwo() supports flexible and modular object-oriented programming design.

We'll cover the following...

Solution

C#
// Addition interface
interface IAddition {
int AddTwo(int num1, int num2);
}
// Calculator Class Implementing the Addition Interface
class Calculator : IAddition {
// Overriding the add method of Addition interface
public int AddTwo(int num1, int num2) {
return num1 + num2;
}
}
class Demo {
public static void Main(string[] args) {
Calculator cal = new Calculator();
Console.WriteLine(cal.AddTwo(10, 20));
}
}

Explanation

...