第036讲: 类和对象:给大家介绍对象 | 学习记录(小甲鱼零基础入门学习Python)

(标答出处: 鱼C论坛)
《零基础入门学习Python》
测试题:
在这里插入图片描述
属性:变量
方法:函数
在这里插入图片描述
类和对象之间类似模具和用模具造出的东西。之间的关系。一个类为他的全部对象给出了一个统一的定义,而他的每个对象则是符合定义的一个实体,因此类和对象的关系就是抽象和具体的关系。
在这里插入图片描述
波斯猫、折耳猫、英国短毛猫、布偶猫、加菲猫……
在这里插入图片描述
属性:长、宽
方法:计算周长、计算面积
在这里插入图片描述
属性定义应尽可能的抽象,这样符合面向对象的思维。
在这里插入图片描述

封装对外部隐藏对象的工作细节
继承子类自动共享父类之间数据和方法的机制
多肽可以对不同类的对象调用相同的方法,产生不同的结果

在这里插入图片描述
两者几乎完全相同,但是方法默认有一个self参数

动动手:
在这里插入图片描述

class Person :
    name  =  "小甲鱼"
    
    def displayname(self) :
        print (self.name)

在这里插入图片描述

class Rectangle :
    long = 5.00 
    width = 4.00

    def getRect(self) :
        print ("这个矩形的长是:%.2f,宽是:%.2f " %(self.long,self.width) )

    def setRect(self) :
        print ("请输入矩形的长和宽…")
        self.long = float( input("长:") )
        self.width = float( input("宽:") )

    def getArea(self):
        print (self.long*self.width)

rect = Rectangle()
rect.getRect()
rect.setRect()
rect.getRect()
rect.getArea()
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值