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

做互联网网站需要什么资质吗抖音推广网站

做互联网网站需要什么资质吗,抖音推广网站,用flash做的网站,怎么做影视类网站一、面向对象简介 1、什么是面向对象 面向对象是一种编程思想,把数据和对数据的多个操作方法封装在一起组成类,这样通过这个类创建出来的对象,就可以直接调用这些方法了。 2、面向对象相关的术语 类:用来描述具有相同的属性和方法的对象的…

一、面向对象简介

1、什么是面向对象

面向对象是一种编程思想,把数据和对数据的多个操作方法封装在一起组成类,这样通过这个类创建出来的对象,就可以直接调用这些方法了。

2、面向对象相关的术语

:用来描述具有相同的属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法。可以理解为一个模板,通过它可以创建出无数个具体实例,对象是类的实例。

对象:类并不能直接使用,通过类创建出的实例(又称对象)才能使用。即对象是通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。

属性:类中的所有变量称为属性。

方法:类中定义的函数通常称为方法。但和函数所有不同的是,类方法至少要包含一个 self 参数

类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。

数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。

局部变量:定义在方法中的变量,只作用于当前实例的类。

实例变量:在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。

继承:即一个派生类继承基类的字段和方法。继承也允许把一个派生类的对象作为一个基类对象对待。

方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖,也称为方法的重写。

实例化:创建一个类的实例,类的具体对象。

二、类和对象

1、创建类

使用 class 关键字来创建类,类名的命名规则按照 “大驼峰命名法” (每个单词的首字母大写),定义类时有两种形式:

形式一(经典类定义形式):不写继承的父类,默认继承object

class 类名:

  类成员,方法,数据属性

形式二(新式类定义形式):在类名后指定继承object这个类

class 类名(object):

  类成员,方法,数据属性

示例

# 创建一个名为 MyClass 的类, x 为的属性名

class MyClass:

    x = 10

2、创建对象

可以根据已经定义的类去创建出一个或多个对象。创建对象的方式类似函数调用的方式

示例

# 使用名为 MyClass 的类来创建对象

class MyClass:

    x = 10

# 创建一个名为 p 的对象

p = MyClass()

3、pass 语句

类定义不能为空,但是如果要写无内容的类定义语句,需使用 pass 语句来避免错误

4. 删除对象的属性

使用 del 关键字删除对象的属性(删除对象也用del关键字)

示例

class Person:

    def __init__(self,name,age):

        self.name = name

        self.age = age

    def info(self):

        print("姓名是:%s" % self.name)

        print("年龄是:%d" % self.age)

p = Person("Cindy",10)

# 删除 p 对象的 age 属性

del p.age

5、self 参数

类的方法与普通的函数有一个区别是:类的方法必须有一个额外的第一个参数名称, 按照惯例它被命名为 self 。self 代表类的实例,self 在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self 参数是对类的当前实例的引用,代表当前对象的地址,用于访问属于该类的变量。

三,例题

"""
创建一个类,实现面向对象编程
"""# class Person(object):
# class Person:class Person(object):def __init__(self):self.name = "张三"self.age = "16"self.gender = "男"self.tel = "456"def eat(self):print(f"我叫做{self.name},我正在吃饭")def study(self):print("好好学习天天向上")def show_info(self):print(f"我的名字是{self.name}")print(f"我的年龄是{self.age}")print(f"我的性别是{self.gender}")print(f"我的电话号码是{self.tel}")if __name__ == '__main__':#创建一个张三的人zs = Person()print(zs.name)print(zs.age)print(zs.gender)zs.show_info()# lisils = Person()ls.name = "李四"ls.age = "20"ls.gender = "女"ls.tel = "123"ls.show_info()

http://www.wangmingla.cn/news/102754.html

相关文章:

  • 自己做网站的选修课搜索引擎优化师
  • 做网站的颜色搭配小姐关键词代发排名
  • 做时时彩网站犯法吗怎么样做推广
  • 仿系统之家网站源码搜狗seo快速排名公司
  • 竞猜网站开发多少钱网络推广方案模板
  • 关于网站设计的会议龙岗网站推广
  • 网站加载速度慢的原因中山seo关键词
  • 莆田网站制作软件服务营销理论
  • 织梦网站模块山东企业网站建设
  • 网站建设开发疫情最新资讯
  • 山东起诉网站服务平台关键词查询网站的工具
  • 游戏网站建设平台长春seo网站管理
  • 网站建设多少钱一年怎么推广一个平台
  • 河源建设用地竞拍网站百度关键词推广公司哪家好
  • 经营一个网站要怎么做seminar是什么意思
  • 惠州网站建设如何广州日新增51万人
  • 济邦建设有限公司官方网站平台推广策略都有哪些
  • 建立网站时什么可以使用中文网站推广什么意思
  • 网站模糊背景武汉网络广告推广服务
  • 一个ip 做2个网站怎么做小说推广挣钱
  • 备案的时候网站要建设好吗建立网站的流程
  • 网站开发常用模板厦门seo优化外包公司
  • 58同城做网站多少钱科学新概念seo外链
  • 做会展网站的关键词搜索引擎优化seo论文
  • 宁波网站建设公司名单推荐微信小程序怎么做
  • 洛阳兼职网站广州网站运营
  • 六安人民政府网优化关键词怎么做
  • 网站设计接单seo引擎搜索网址
  • 什么浏览器好用可以看任何网站惠州网络推广
  • 如何做网站流量买卖怎么做个网站