python类与对象(入门讲解)

一、类与对象的概念

简单来说:
类的概念:某一类事物的模板(用来描述具有相同的属性和方法的对象的集合)
类属性:写在类里面的变量
类方法:写在类里面的函数
看如下例子:

#定义BoyFriend类   class 类名
class BoyFriend:   #命名规范:首字母大写,驼峰命名,见名知意
    #类属性
    height = 175
    weight = 120

    #类方法/类函数
    def cooking(self):
        print ("会做饭")
    def earning(self):
        print ("会挣钱")
        
bf = BoyFriend()   #克隆一个实例

二、python中的类方法

1、实例方法

1.方法的第一个参数必须是 self,当然这是约定俗成的写法,你可以将 self 换成 abc 之类的,但是为了别的程序员能看得懂,还是统一用 self 吧。这里的 self 代表实例本身,也就是说如果我实例化时使用的是: bf = BoyFriend() ,那么 self 就代表 bf 这个实例。

2.实例方法在调用的时候,self 是自动传递的,所以不需要我们再处理。

3.实例方法一般要有实例才能调用,当然也有特殊的调用方法。

class BoyFriend:   #命名规范:首字母大写,驼峰命名,见名知意
    #类属性
    height = 175
    weight = 120

    #类方法/类函数
    def print_msg(self):
        print (self)

#实例/对象:一个具体的例子  类名()
#实例具有类里面所有属性/方法的使用权限
bf = BoyFriend()   #克隆一个实例
bf.cooking()    #隐式传递
BoyFriend.cooking(bf)  #显示传递
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值