Answer:
using System;
namespace FruitBasket
{
// Base class Fruit
class Fruit
{
protected int count;
public Fruit()
{
count = 0;
}
public void AddFruits(int number)
{
count += number;
}
public int GetCount()
{
return count;
}
}
// Derived class Apples
class Apples : Fruit
{
public Apples(int number)
{
AddFruits(number);
}
}
// Derived class Mangoes
class Mangoes : Fruit
{
public Mangoes(int number)
{
AddFruits(number);
}
}
// Main program to calculate total number of fruits
class Program
{
static void Main(string[] args)
{
// Create instances of Apples and Mangoes
Apples apples = new Apples(10); // 10 apples
Mangoes mangoes = new Mangoes(5); // 5 mangoes
// Calculate total number of fruits in the basket
int totalFruits = apples.GetCount() + mangoes.GetCount();
// Display total number of fruits
Console.WriteLine("Total number of fruits in the basket: " + totalFruits);
Console.ReadLine();
}
}
}