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

wordpress自定义字段怎么用杭州seo网站推广软件

wordpress自定义字段怎么用,杭州seo网站推广软件,深圳微商城网站制作公司,cms适合做什么网站学习目标:理解面向对象编程(OOP)的基本思想:类,对象掌握类的定义,构造方法,实例属性和方法熟悉self的含义与作用学会用类组织和封装代码,初步构建自己的“对象世界”一、什么是面向对…

学习目标:

  • 理解面向对象编程(OOP)的基本思想:类,对象
  • 掌握类的定义,构造方法,实例属性和方法
  • 熟悉self的含义与作用
  • 学会用类组织和封装代码,初步构建自己的“对象世界”

一、什么是面向对象?

面向对象(Object-Oriented Programming)是一种将数据和操作数据的方法组织在一起的编程范式。

术语含义
类(class)模板,蓝图,定义了对象的属性和行为
对象(object)类的具体实例,真实存在的“某一个”
方法类中定义的函数。作用于对象本身
属性存储对象状态的变量(通常通过构造函数设定)

 二、定义类和创建对象

1.定义一个最简单的类

class Student:pass

用class类名:定义一个类,类名一般大写开头。pass表示“占位”

2.创建对象(实例)

stu1 = Student()
print(stu1)     # 输出:<__main__.Student object at ...>

类名加括号即为“创建对象”,也叫实例化

三、构造函数(init)与实例属性

class Student:def __init__(self,name,age):self.name = name    #实例属性self.age = age#创建对象
stu1 = Student("Alice",20)
print(stu1.name)   # Alice
print(stu1.age)    # 20

注释说明:

  • __init__是构造方法,创建对象时自动调用;
  • self代表当前实例本身;
  • self.name是对象的属性,每个对象独立拥有;
  • Student("Alice",20)会自动把"Alice"传给name,20传给age;

四、定义实例方法 

class Student:def __init__(self,name,age):self.name = nameself.age = agedef introduce(self):print(f"我是{self.name},今年{self.age}岁")stu1 = Student("Bob",21)
stu1.introduce()

方法必须以self作为第一个参数,调用时不用写self

五、练习:自定义类管理多个对象

定义一个Book类

class Book:def __init__(self,title,author,price):self.title = titleself.author = author self.price = pricedef info(self):return f"《{self.title}》-{self.author},售价{self.price}元"# c创建多个对象
book1 = Book("三体","刘慈欣",49)
book2 = Book("活着",“余华”,39)#输出信息
print(book1.info())
print(book2.info())

输出:

《三体》 - 刘慈欣,售价 49 元
《活着》 - 余华,售价 39 元

六、OOP初学者易错点

错误用法正确用法原因
name =nameself.name = name未保存到对象属性中
忘写self参数def introduce(self)Python方法必须有self参数
stu1.introduce(self)stu1.introduce()调用时不需要传self
多个对象共享数据混乱每个对象独立数据属性属于实例,不要用类变量混用

http://www.dtcms.com/a/590771.html

相关文章:

  • 网站格式有哪些赞皇建站建设
  • 贵阳专业做网站的公司有哪些住房和建设厅网站
  • 宁波优化网站排名软件网站建设软件开发
  • 山西网站建设报价单深圳建站公司推荐
  • 怎么在网站上做推企业代运营公司
  • 易语言可以做网站wordpress友情链接页面插件
  • deepseek的理解
  • 网站规划有前途吗学做ppt推荐网站
  • 中国工商网官方网站免费制作短视频的软件
  • 宁波网站推广设计怎么查网站的浏览量
  • 湖北建设网站信息查询中心北京造价信息网官网
  • 四平市城乡建设局网站网络营销工具优缺点
  • wordpress 站群有官网建手机网站
  • org.apache.ibatis.ognl.OgnlException
  • 电子商务网站建设计划书如何推广我的网站
  • 成功案例 品牌网站宣传推广方案怎么写
  • 响应式网站和普通网站不同广告制作行业
  • 线程相关知识(java)
  • 我用python+C++写了个密码检测引擎,学完这个项目理解底层算法
  • 网站设计宁波苏州那家公司做网站比较好
  • 天津网站快速排名提升网络推广外包哪家好
  • 网站定制开发四大基本原则北京品牌网站建设公司排名
  • 青岛开发区建网站公司街道网站建设
  • 泉州app网站开发价格网上购物系统源码
  • 宜兴做阿里巴巴网站医学ppt模板免费下载网站
  • 做公司简介网站营销100个引流方案
  • wordpress建站什么意思网站建设概念
  • 怎样把网站做的更好品牌建设模型
  • 宠物网站 模板发视频的网址网址是什么?
  • 什么网站可以帮人做ppt赚钱wordpress分享QQ插件