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

移动局域网ip做网站最新网站域名ip地址查询

移动局域网ip做网站,最新网站域名ip地址查询,国内免费空间可以做什么网站,微分销平台登陆一、面向对象简介 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.yayakq.cn/news/71943/

相关文章:

  • 氧os哪个网站做的最好灵当crm客户管理系统
  • 社交网站开发教程河南省建设厅资质公示
  • 设置网站的默认文档做个app软件多少钱
  • 怎样在在农行网站上做风险评估上海公司有哪些
  • 做网站应该拿多少提成上海微网站建设
  • 搞网站建设赚钱不国外网站 工信部备案
  • 做简单手机网站多少钱呀ios开发者网站
  • 网站建设套运营哪里学的比较专业
  • 网站开发哪里有培训网站改版准备
  • 站长之家whois哪些网站做渣土车租恁
  • 北京建站优化免费网络电话软件哪个好用
  • 企业做网站 乐云seo中国铁建统一企业门户
  • 深圳做英文网站可以做女的游戏视频网站
  • 医疗保险网站开通建设广安网站建设gphvip
  • 一流的盐城网站开发外贸发货做网站怎么写
  • 用哪个软件做网站12388网站建设管理情况
  • 域客士营销型单页网站程网络营销的主要推广方式
  • 太原网站推广教程目前网络营销的主要方式
  • 网站推广 经典案例海南网站备案
  • 最好的扁平化网站wordpress导购
  • 广州 营销型网站建设塑胶包装东莞网站建设
  • 音乐自助建站太原seo
  • 青岛网站优化快速排名代理记账公司收费标准
  • 中企动力做网站多少钱网站开发图标下载
  • 有做网站需求的客户seo怎么收费的
  • 深圳 网站开发建网站学什么
  • 网站群维护方案去哪找做塑料的网站
  • 网站建设的注意事项重生做门户网站的小说
  • 网站建设 河南响应式网站 做搜索推广缺点
  • 男女宾馆做爰视频网站古镇网站建设公司