开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理:类的定义】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/601/detail/8743
类的定义
目录:
一、类和对象都是对现实生活中实物或程序中的内容的抽象
二、所有的的事物由两部分组成
1、数据(属性)
2、行为(方法)
1、类和对象都是对现实生活中实物 或者程序中的内容的抽象,
mc_name
=
"孙悟空"
mc_2
.
name
=
"猪八戒"
2、所有的的事物由两部分组成
1、数据(属性)
2、行为(方法)
定义类:
calss person:
#在类的代码块中,我们可以定义变量和函数
#在类中定义的变量,将会成为所有实例的公共属性
#使用实例都可以访问这些变量
name = "孙悟空"
#公共属性所有实例都可访问
#在类中定义函数,在类中称为方法
#方法可以通过类的所有实例来访问
def say_hell():
print('你好!')
#创建person的实例
p1 = person()
p2 = person()
print(p1.name)
#类访问
#调用方法,对象,方法名()
#方法调用和函数调用的区别
#如果函数调用,则调用时传几个参数,就会有几个实参
#方法调用,默认传递一个参数,所以方法至少要定义一个形参
p1.say_hello()
在类的代码块中可以定义变量和函数
变量会成为该类的公共属性,所有的该类实例都可以通过对象.属性名的形式访问
函数会成为该类的公共方法,所以该类可以通过对象.方法名()的形式调用方法
注意:
方法调用时第一个参数由解析器自动传递,所以定义方法时,至少要定义一个形参!