1.建立一个汽车类Auto,包括轮胎个数,汽车颜色,车身重量,速度等属性,并通过不同的构造方法创建实例。至少要求 汽车能够加速 减速 停车。 再定义一个小汽车类CarAuto 继承Auto 并添加空调、CD属性,并且重新实现方法覆盖加速、减速的方法
2.创建一个Person类,添加一个类字段用来统计Perosn类的对象的个数
3.创建一个动物类,拥有属性:性别、年龄、颜色、类型 ,
要求打印这个类的对象的时候以'/XXX的对象: 性别-? 年龄-? 颜色-? 类型-?/' 的形式来打印
4.写一个圆类, 拥有属性半径、面积和周长;要求获取面积和周长的时候的时候可以根据半径的值把对应的值取到。但是给面积和周长赋值的时候,程序直接崩溃,并且提示该属性不能赋值
from math import pi
class Circle:
def __init__(self,bj):
self.bj = bj
self.zc = 0
self.mj = 0
def zc(self):
return 2 * pi * self.bj
def mj(self):
return pi * self.bj**2
5.面向对象学生管理系统(挣扎)