HR30 Day 13: Abstract Classes/Python

개요[ | ]

from abc import ABCMeta, abstractmethod
class Book(object, metaclass=ABCMeta):
    def __init__(self,title,author):
        self.title=title
        self.author=author   
    @abstractmethod
    def display(): pass
#Write MyBook class
class MyBook(Book):
    def __init__(self,title,author,price):
        super().__init__(title,author)
        self.price = price
    def display(self):
        print( 'Title:',self.title )
        print( 'Author:', self.author )
        print( 'Price:', self.price )
title=input()
author=input()
price=int(input())
new_novel=MyBook(title,author,price)
new_novel.display()
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}