python实现接口
In this program, we are implementing the concept of Interface using class. Here, Class Shape worked as Interface. In Interface all methods must be non-implemented it must be implemented in child class unlike abstract class, where we can have some implemented members.
在此程序中,我们使用class实现了Interface的概念 。 在这里,Class Shape用作Interface 。 在接口中,所有方法都必须是未实现的,它必须在子类中实现,这与抽象类不同,在抽象类中,我们可以具有一些已实现的成员。
Program:
程序:
import math
#Interface
class Shape:
def input(self):
pass
def process(self):
pass
def output(self):
pass
class Circle(Shape):
def __init__(self,rad=0.0):
self.__radius=rad
self.__area = 0.0
def input(self):
self.__radius=float