类与对象

类(class)简单来说就是某一类事物,它们具有相同的属性,例如猫有各种颜色,各种颜色就属于属性(也被叫做变量)。

对象(object):黑猫,白猫这些都是对象,这个对象就是类的实例(instance)。对象/实例只有一种作用,即属性引用。

对象内存空间里只存储对象的属性,而不存储方法和静态属性,方法和静态属性存储在类的内存空间中,这样多个对象可以共享类中的资源,便于节省内存。

实例化:类到对象的过程(实例 = 类名(参数1,参数2))

字段(field):对象可以使用属于它的普通变量来存储数据,这种从属于对象或者类的变量叫做字段。它们属于某一类的各个实例或对象,或是从属于某一类本身。它们被分别称作实例变量(Instance Variables)与类变量(Class Variables)。有的地方称他们为静态属性和动态属性,静态属性针对的是类属性,动态属性针对的是定义在类中的方法。

方法(method):对象可以通过类的函数来实现相关功能,这个函数叫做类的方法。方法分为普通方法,类方法和静态方法。三种方法在内存中都属于类,区别在于调用方式不同,详见后面例题。

__init__方法它会在类的对象被实例化时立即运。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值