Python:类与对象

类时面向对象的程序设计(是一种对现实世界理解和抽象的方法)中的一种新的高效利用的数据类型
定义: 类(Class),只把具有相同特性(数据)和行为(函数)的对象抽象成类。
●数据通过类内的局部变量来实现对数据的读写操作
●函数可以实现对类的相关行为的操作
类的相关知识分析

>>> class Box1():
	def __init__(self,length1,width1,height1):
		self.length1
		self.width1
		self.height1
	def volume(self):
		return self.length1*self.width1*self.height1
		-------------------------------以上是关于类的定义
my_box1=Box1(10,10,10)
print(my_box1.volume())
1000

1)class关键字
所有的类定义必须用class开始,就像所有的自定义函数必须用def开始一样。
2)类名
约定类名首字母需要大写
3)类开始第一行格式

class 类名():

class关键字空一格后跟类名,然后小括号加冒号。
4)类文档说明
用三引号成对引用说明内容
5)类函数
类函数在类或实例里又叫方法

__init__():

这是构造函数,又称保留函数,不能用其他函数来代替,包括函数名的写法,必须严格按照格式输入
作用:所有类都需要实例化,必须先在类里声明该函数,不然类的实力无法使用;初始化属性值。

self

该关键字的使用,用于传输实例对象(其实是传递的地址值),self参数是隐性传递,在实例化赋值过程中自动进行

实例

定义:是把类通过等号赋值给一个变量的过程,就是实例化过程,这个变量就是实例。实例的核心有属性和方法组成
实力的属性,方法:
1)属性调用格式:
实例名.属性名
2)方法调用格式:
实例名.方法名()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值