程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

殊途同归 python第16节:10行代码简单区分“类”和“对象”

hfteth 2025-06-23 19:14:33 技术文章 1 ℃

class ,类,包含属性和方法:

属性可以是常数,也可以是变量;

方法即是它具备的功能,通过定义函数来实现。

简单的说:对象是类的具体化

直接上代码

第1步:定义类

class A:
    #A是个小朋友的类,他具有'年龄'、'爱好'两个属性和一个'说'的方法
    def __init__(self,age,aihao):
        self.age = age
        self.aihao = aihao
        print('我今年%s岁,我的爱好是%s'%(self.age,self.aihao))
    def say(self):
        print("长大了我要成为一名包工头")


第2步:生成对象

a = A(6,'')
a.say()#此处如果没加(),程序运行后不会报错,但是不会有输出

输出结果:

我今年6岁,我的爱好是建城堡

长大了我要成为一名包工头


类里面的生成器功能个人不咋用,暂不介绍,需要了解的可以留言

关注+点赞,一天积累一点点,明天见~

最近发表
标签列表