今天的内容是创建一个描述汽车的类,并且根据类中属性创建自己的实例。
定义一个包含描述汽车普遍属性的类,其中有制造商、型号、生产年份。并且定义一个汇总这些信息的方法,用于描述一辆汽车。以下是源代码:
代码中可知:
1、定义一般的属性且赋值需要用到类中的特殊方法__init__(),用于定义描述性参数并给属性赋予相应的参数值。必须包含形参self,且在其他形参前边。因为Python调用方法创建实例时自动传递实参self,是一个指向实力本身的引用,让实例能够访问类中的属性和方法;
2、定义描述性方法时,对名字可以用字符拼接的方式并且用str方法将年份转换为字符格式;
3、给类中的方法(函数)返回值时不需要给形参self赋值,定义变量且返回值即可;
4、创建实例时可以像定义变量一样,引用类并赋予相应实参且赋值于新的实例名;
将类中的实参变化,形成新的自己的实例。
网友评论