练习(3)的参考代码
练习(3)的参考代码
代码
#!/usr/bin/env python
class UserData:
def __init__(self,id,name):
self.id = id
self.name = name
def __repr__(self):
print(f"ID:{self.id} Name:{self.name}")
user1 = UserData(101,"jack")
user2 = UserData(102,"mary")
print(user1)
print(user2)
运行结果
┌──(root㉿kali)-[~/python_code/python_3/homework]
└─# python classtest.py
ID:101 Name:jack
ID:102 Name:mary
代码
#!/usr/bin/env python
class UserData:
def __init__(self,id,name):
self.id = id
self.name = name
def __repr__(self):
print(f"ID:{self.id} Name:{self.name}")
class NewUser(UserData):
def __init__(self,id,name):
UserData.__init__(self,id,name)
def get_name(self):
return self.name
def set_name(self,value):
self.name = value
def __repr__(self):
return f"id:{self.name} name:{self.name}"
user1 = NewUser(101,"jack")
user2 = NewUser(102,"mary")
print(user1)
print(user2)
运行结果
┌──(root㉿kali)-[~/python_code/python_3/homework]
└─# python classtest.py
id:jack name:jack
id:mary name:mary
代码
#!/usr/bin/env python
class Book:
def __init__(self,title,author):
self.title = title
self.author = author
class AudioBook(Book):
def __init__(self,title,author,speaker):
Book.__init__(self,title,author)
self.speaker = speaker
def __repr__(self):
return f"书名:{self.title}\n作者:{self.author}\n演说者:{self.speaker}"
book = AudioBook("《活着》","余华","莫言")
print(book)
运行结果
┌──(root㉿kali)-[~/python_code/python_3/homework]
└─# python book.py
书名:《活着》
作者:余华
演说者:莫言
浙公网安备 33010602011771号