类方法、实例化方法、静态方法

:可以理解是一个模板,通过它可以创建出无数个具体实例。
对象:类并不能直接使用,通过类创建出的实例(又称对象)才能使用。这有点像汽车图纸和汽车的关系,图纸本身(类)并不能为人们使用,通过图纸创建出的一辆辆车(对象)才能使用。
属性:类中的所有变量称为属性。
方法:类中的所有函数通常称为方法。不过,和函数所有不同的是,类方法至少要包含一个 self 参数(后续会做详细介绍)。

:就像可能机器,有统一的属性(类属性),类方法、实例化方法、静态方法,供类对象时候使用;
类对象1:给类里的实例化方法中传入参数,成为一个类对象;
类对象2:给类里的实例化方法中传入参数,成为一个类对象;

1.类与实例化对象的关系
一个 模板,可以对应N个 实例化对象,因为只要传入N个实例化参数,就会有N个不同的类对象,每次根据类创建新的类对象,都会开辟新的空间供新的类对象使用;
2.类对象与类调用的区别
类对象:可以调用 类属性、实例化方法、类方法、静态方法
:可以调用 类属性、类方法、静态方法

在实际编程中,几乎不会用到类方法和静态方法,因为我们完全可以使用函数代替它们实现想要的功能,但在一些特殊的场景中(例如工厂模式中),使用类方法和静态方法也是很不错的选择。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值