python学习笔记week6(3)

本文介绍了面向对象编程的基础知识,包括类和对象的概念,类作为程序中的设计图纸,对象则是基于类创建的具体实例。self在成员方法中用于引用类对象自身,是访问类成员变量的关键。同时,文章提到了构造方法(_init_),它是创建对象时自动执行的方法,用于初始化对象的成员变量。
摘要由CSDN通过智能技术生成

一.基础知识速览:

1.类和对象:

(1)面向对象编程:

1.现实世界的事物由什么组成?

·属性

.行为

类也可以包含属性和行为,所以使用类描述现实世界事物是非常合适的

2.类和对象的关系是什么?

类是程序中的“设计图纸”

对象是基于图纸生产的具体实体

3.什么是面向对象编程?

面向对象编程就是,使用对象进行编程。
 

(2)在类中定义成员方法和定义函数基本一致,但仍有细微区别:

def  方法名(self,形参1,......,形参N):

       方法体

可以看到,在方法定义的参数列表中,有一个: self关键字,self关键字是成员方法定义的时候,必

须填写的。

·它用来表示类对象自身的意思

·当我们使用类对象调用方法的是,self会自动被python传入

·在方法内部,想要访问类的成员变量,必须使用self

(3)self的作用

·表示类对象本身的意思

·只有通过self,成员方法才能访问类的成员变量

(4)构造方法:

1.构造方法的名称是:

_init__,注意init前后的2个下划线符号

2.构造方法的作用:

·构建类对象的时候会自动运行

·构建类对象的传参会传递给构造方法,借此特性可以给成员变量赋值

3.注意事项:

·构造方法不要忘记self关键字

·在方法内使用成员变量需要使用self
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值