Write a class Fruit with a method taste(). Implement child classes Apple, Banana, and Grape that override the taste() method to print their respective tastes.
Example 1:
Input: Apple Output: "Apple tastes sweet"
Example 2:
Input: Banana Output: "Banana tastes sweet"
Example 3:
Input: Grape Output: "Grape can taste sweet or sour"
Override the taste() method in each subclass to return the respective taste of the fruit.
class Fruit:
def taste(self):
pass
class Apple(Fruit):
def taste(self):
return "Apple tastes sweet"
class Banana(Fruit):
def taste(self):
return "Banana tastes sweet"
class Grape(Fruit):
def taste(self):
return "Grape can taste sweet or sour"
# Test the classes
apple = Apple()
print(apple.taste()) # Output: Apple tastes sweet
banana = Banana()
print(banana.taste()) # Output: Banana tastes sweet
grape = Grape()
print(grape.taste()) # Output: Grape can taste sweet or sour
Unlock AI & Data Science treasures. Log in!