当前位置: 首页 > news >正文

企业网站建设广州怎么制作自己的网页网站

企业网站建设广州,怎么制作自己的网页网站,搭建舞台,湖南大型网站建设公司排名1、类属性 Python中,属性可以分为实例属性和类属性。 类属性就是 类对象中定义的属性,它被该类的所有实例对象所共有。通常用来记录 与这类相关 的特征,类属性 不会用于记录 具体对象的特征。 在Python中,一切皆对象。类也是一…

1、类属性

Python中,属性可以分为实例属性和类属性。

类属性就是 类对象中定义的属性,它被该类的所有实例对象所共有。通常用来记录 与这类相关 的特征,类属性 不会用于记录 具体对象的特征。

在Python中,一切皆对象。类也是一个特殊的对象,我们可以单独为类定义属性。


class Person(object):
    # 定义类属性
    count = 0
    def __init(self, name, age):
        self.name = name
        self.age = age
        
p1 = Person('Tom', 23)
p2 = Person('Harry', 26)


2、类属性代码实现

定义count类属性,用于记录实例化Person类,产生对象的数量。


class Person(object):
    # 定义类属性count
    count = 0

    # 定义一个__init__魔术方法,用于进行初始化操作
    def __init__(self, name):
        self.name = name
        # 对count类属性进行+1操作,用于记录这个Person类一共生成了多少个对象
        Person.count += 1

# 1、实例化对象p1
p1 = Person('Tom')
p2 = Person('Harry')
p3 = Person('Jennifer')
# 2、在类外部输出类属性
print(f'我们共使用Person类生成了{Person.count}个实例对象')


3、类方法

为什么需要类方法,在面向对象中,特别强调数据封装性。所以不建议直接在类的外部对属性进行直接设置和获取。所以我们如果想操作类属性,建议使用类方法。


class Tool(object):
    # 定义一个类属性count
    count = 0
    # 定义一个__init__初始化方法
    def __init__(self, name):
        self.name = name
        Tool.count += 1
    # 封装一个类方法:专门实现对Tool.count类属性进行操作
    @classmethod
    def get_count(cls):
        print(f'我们使用Tool类共实例化了{cls.count}个工具')
        
t1 = Tool('斧头')
t2 = Tool('榔头')
t3 = Tool('铁锹')

Tool.get_count()


类方法主要用于操作类属性或类中的其他方法。

4、静态方法

在开发时,如果需要在类中封装一个方法,这个方法:

① 既 不需要访问实例属性或者调用实例方法

② 也 不需要访问类属性或者调用类方法

这个时候,可以把这个方法封装成一个静态方法


# 开发一款游戏
class Game(object):
    # 开始游戏,打印游戏功能菜单
    @staticmethod
    def menu():
        print('1、开始游戏')
        print('2、游戏暂停')
        print('3、退出游戏')

# 开始游戏、打印菜单
Game.menu()


 

http://www.yayakq.cn/news/456544/

相关文章:

  • 搜狗站长推送工具南通江苏网站建设
  • 网站视觉设计新网站建设怎么样
  • 企业网站搜索引擎推广方法包括批量导入 wordpress
  • 东莞建设企业网站公司html简单的网页设计
  • 做电影网站考什么移除wordpress版本
  • 免费asp网站模板带后台app开发一般需要多少钱
  • 课程网站开发背景和意义怎么做网站 ppt
  • 网站建设开发程序那个网站的域名便宜
  • 找团队做网站网站 模板下载
  • 网站开发模块化开发杭州做网站企业
  • 广州正规网站建设企业建设一个公司网站需要什么知识
  • 国际网站建站企业智能网站后台管理系统
  • 通过阿里云建设企业网站抖音代运营mcn
  • 网站开发为什么要写接口网站备案证图片
  • 项目合作网站网站说服力 营销型网站策划
  • 厦门网站制作前端网站设计
  • 最新网站开发需求文档wordpress添加热门文章
  • 太原网站建设口碑推荐昆明seocn整站优化
  • espcms易思企业网站管理系统安徽建设工程信息网怎么打不开了
  • 网站开发如何入门中国网络购物市场研究报告
  • 网站的按钮怎么做 视频建设网站需要些什么手续
  • 山东高端网站建设方案海淀地区网站建设
  • 广东网站营销seo费用任丘网站建设
  • 四川大良网站建设ui设计的就业前景
  • 做网站的公司 杭州网站建设完成确认函
  • 湖南麟辉建设集团有限公司网站怎么用小皮创建网站
  • 网页模板建站系统建筑公司企业简介
  • 用猴子做标志起网站名叫什么好如何开发软件app
  • 常州网站搭建公司wordpress 实时表单
  • 搭建网站一般要多少钱帝国怎么做网站