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

网站百度百度手机助手官网

网站百度,百度手机助手官网,建立一个门户网站,做独立销售网站对象 对象,object,现实业务逻辑的一个动作实体就对应着OOP编程中的一个对象! 所以:① 对象使用属性(property)保存数据!② 对象使用方法(method)管理数据! …

对象

对象,object,现实业务逻辑的一个动作实体就对应着OOP编程中的一个对象!

所以:① 对象使用属性(property)保存数据!② 对象使用方法(method)管理数据!

☆ 类

对象如何产生?又是如何规定对象的属性和方法呢?

答:在Python中,采用类(class)来生产对象,用类来规定对象的属性和方法!也就是说,在Python中,要想得到对象,必须先有类!

为什么要引入类的概念? 类本来就是对现实世界的一种模拟,在现实生活中,任何一个实体都有一个类别,类就是具有相同或相似属性和动作的一组实体的集合!所以,在Python中,对象是指现实中的一个具体的实体,而既然现实中的实体都有一个类别,所以,OOP中的对象也都应该有一个类!

一个对象的所有应该具有特征特性信息,都是由其所属的类来决定的,但是每个对象又可以具有不同的特征特性信息,比如,我自己(人类)这个对象,名字叫老王,性别男,会写代码,会教书;另一个对象(人类)可能叫大美,性别女,会演戏,会唱歌!

类的定义

在Python中,我们可以有两种类的定义方式:Python2(经典类)和 Python3(新式类)

经典类:不由任意内置类型派生出的类,称之为经典类

class 类名:
    # 属性
    # 方法

新式类:

class 类名():# 属性# 方法

这就是一个类,只不过里面什么都没有!其中,类名不区分大小写,遵守一般的标识符的命名规则(以字母、数字和下划线构成,并且不能以数字开头),一般为了和方法名相区分,类名的首字母一般大写!(大驼峰法)

基本语法:

class Person():
    # 属性
    # 方法(函数)
    def eat(self):
        print('我喜欢吃零食')
    def drink(self):
        print('我喜欢喝可乐')

类的实例化(创建对象)

类的实例化就是把抽象的事务具体为现实世界中的实体。

类的实例化就是通过类得到对象!

类只是对象的一种规范,类本身基本上什么都做不了,必须利用类得到对象,这个过程就叫作类的实例化!

基本语法:

对象名 = 类名()

在其他的编程语言中,类的实例化一般是通过new关键字实例化生成的,但是在Python中,我们不需要new关键字,只需要类名+()括号就代表类的实例。

案例:把Person类实例化为为对象p1


# 1、定义一个类
class Person():
    # 定义相关方法
    def eat(self):
        print('我喜欢吃零食')
    def drink(self):
        print('我喜欢喝可乐')
        
# 2、实例化对象
p1 = Person()
# 3、调用类中的方法
p1.eat()
p1.drink()


类中的self关键字

self也是Python内置的关键字之一,其指向了类实例对象本身。


# 1、定义一个类
class Person():
    # 定义一个方法
    def speak(self):
        print(self)
        print('Nice to meet you!')

# 2、类的实例化(生成对象)
p1 = Person()
print(p1)
p1.speak()

p2 = Person()
print(p2)
p2.speak()


一句话总结:类中的self就是谁实例化了对象,其就指向谁。

http://www.khdw.cn/news/65447.html

相关文章:

  • 长春建设股份有限公司江苏搜索引擎优化公司
  • 有没有做美食的小视频网站网站技术制作
  • 湛江网站建设开发百度推广网站一年多少钱
  • 微信建设小网站链接公众号推广接单平台
  • 陕西百度公司广州seo成功案例
  • 如何做钓鱼网站谷歌独立站
  • 行业门户网站源码苏州优化seo
  • 小学网站建设与管理办法全媒体运营师报名费多少钱
  • 网站怎么做本地测试云南优化公司
  • 手机b2c网站网站备案查询
  • 有什么做vi设计的网站网络推广有哪些方法
  • 动态网站可以用dw做吗seo关键词seo排名公司
  • mip网站建设营销型网站建设专家
  • 网站设计网页首页介绍seo网站推广方法
  • 上海市住房与城乡建设委员会网站除了百度指数还有哪些指数
  • win7系统做网站服务器系统免费注册公司
  • 钢材技术支持东莞网站建设苏州seo报价
  • 做网站域名后缀选择网络热词的利弊
  • 什么网站可以做高数公司网络营销实施计划
  • 微信三级分销系统重庆网站seo服务
  • 网站设计优缺点分析微信营销软件有哪些
  • 网站是不是每年都要续费百度搜索引擎投放
  • 直播软件apk长岭网站优化公司
  • 烟台哪里做网站今日热点新闻视频
  • 做网站为什么要买服务器河南it渠道网
  • 平面设计素材网站哪个好网站关键词提升
  • 心理咨询网站php后台一般需要哪些模块百度站内搜索的方法
  • 长网址变成短网址深圳seo公司排名
  • 建站公司走量渠道淘宝运营培训课程免费
  • 英文网站推广服务seo 工具推荐