文件名称:类与对象~~~~~~
文件大小:12KB
文件格式:DOCX
更新时间:2023-04-11 09:12:14
类与对象
类class与对象object: 万事万物,皆为对象。 类和实例都是对象。 现实生活中,不论是类还是实例,都可以当作行动或思考的对象。 电脑是类对象,我的电脑是实例对象。 类:无法确定唯一性;实例却具体唯一性。 举例: 我和你都是中国人。 类:中国人 实例:我和你 我们的共同点:黑眼睛、黄皮肤、用筷子吃饭、会讲汉语... 共同点归纳为:1.类的属性(attribute):黑眼睛、黄皮肤(特征是什么)。2.类的方法(method):用筷子吃饭、会讲汉语(作用:能做什么)。 编程与现实世界区别: 现实世界各个类的属性和方法是根据客观存在做出的抽象总结。 编程中类的属性和方法是需要我们自行创建的(实际上整数、列表这些内置数据类型也是需要的,只不过Python预先创建好了,我们可以直接使用)。 举例: # 类名首字母大写 class Chinese: #类的创建:class+类名+冒号 eye = 'black' # 类的属性创建:用赋值语句,即定义“是怎么样的” def eat(self): # 实例方法创建,def+方法名(self): print('吃饭,选择用筷子。') # 方法的具体执行过程,即定义“能做什么”