zoukankan      html  css  js  c++  java
  • 抽象类

    # class Animal:
    # def eat(self):
    # pass
    # def run(self):
    # pass
    #
    # class People(Animal):
    # def eat(self):
    # print('people is eating')
    # def run(self):
    # print('people is running')
    # class Pig(Animal):
    # def eat(self):
    # print('pig is eating')
    # def run(self):
    # print('pig is running')
    #
    # peo1=People()
    # pig1=Pig()
    #
    # peo1.eat()
    # pig1.eat()

    # import abc
    #
    # class Animal(metaclass=abc.ABCMeta):
    # @abc.abstractmethod
    # def eat(self):
    # pass
    #
    # @abc.abstractmethod
    # def run(self):
    # pass
    #
    #
    # class People(Animal):
    # def eat(self):
    # # print('people is eating')
    # pass
    #
    # def run(self):
    # # print('people is running')
    # pass
    #
    # class Pig(Animal):
    # def eat(self):
    # pass
    #
    # def run(self):
    # pass
    #
    # peo1=People()
    # peo1.eat()
    #
    # pig1=Pig()
    # pig1.eat()

    # import abc
    #
    # class File(metaclass=abc.ABCMeta):
    # @abc.abstractmethod
    # def eat(self):
    # pass
    #
    # @abc.abstractmethod
    # def run(self):
    # pass
    #
    # class Disk(File):
    # def read(self):
    # print('disk read')
    # def write(self):
    # print('disk write')
    #
    # class Process(File):
    # def read(self):
    # print('process read')
    # def write(self):
    # print('process write')
    #
    # d=Disk()
    # p=Process()
    #
    # d.read()
    # d.write()
    #
    # p.read()
    # p.write()
  • 相关阅读:
    sping AOP核心思想及实现原理
    springmvc RequestMappingHandlerMapping初始化详解
    springmvc RequestMappingHandlerAdapter初始化详解
    POJ 3169 Layout
    POJ 3264
    POJ 3461 Oulipo
    二分图判定 POJ-2492
    最小生成树 prim算法
    初级BFS
    哈夫曼建树
  • 原文地址:https://www.cnblogs.com/0B0S/p/12084675.html
Copyright © 2011-2022 走看看