*禁白嫖*python-----面向对象编程1

禁白嫖的含义就是

 尊重我的劳动成果  点赞 打赏 转发 谢谢您各位捧场

#面向对象object编程 / 面向过程process编程

'''

面向过程编程是流程介绍和业务逻辑从上到下写代码 数据和函数是进行分离的

面向对象编程是将数据和函数进行绑定到一起进行封装,这样可以快速开发程序减少代码的冗余

A同学报道登记信息

B同学报道登记信息

C同学报道登记信息

A同学做自我介绍

B同学做自我介绍

C同学做自我介绍

'''

stu_a={

'name':'jack',

    'age':'20',

    'address':'beijing',

    'good_at':'dance',

    'idol':'jackson'

}

stu_b={

'name':'mike',

    'age':'20',

    'address':'america',

    'good_at':'sing',

    'idol':'mikeels'

}

stu_c={

'name':'lay-z',

    'age':'22',

    'address':'hunan',

    'good_at':'dance',

    'idol':'exo'

}

stu_d={

'name':'han',

    'age':'20',

    'address':'beijing',

    'good_at':'dance',

    'idol':'exo'

}

stu_e={

'name':'huahua',

    'age':'23',

    'address':'hubei',

    'good_at':'sing',

    'idol':'huachenyu'

}

def introduce(students):

for i,jin students.items():

print("the students'key is %s * the students'value is %s" % (i,j))

introduce(stu_a)

introduce(stu_b)

introduce(stu_c)

introduce(stu_d)

introduce(stu_e)

面向对象和面向过程的区别***


#面向过程编程以上是先做自我介绍再看是谁  而面向对象是谁做了自我介绍

'''

面向过程就是注重过程步骤 自己一步一步对需求进行解决

面向对象就是调用专门的人才进行对需求的解决的更改 是基于面向过程的

面向对象就是人们所认识的客观世界,基于对象实体的概念建立模型*模拟客观世界分析设计软件的方式

面向对象就是让计算机像人一样对客观世界的认识和了解

面向对象编程 是 把对象按照类的方式进行实例化在软件中实现复用来提高软件就开发的效率

面向对象包含类属性方法 实例化

类和对象的关系 类是客观世界的抽象物体 对象是客观世界的具体事物 类是有共同属性和行为的多个对象 包含三个主要特征* 类/属性/方法当创建一个对象时就是用一个模子来制造一个实物

'''

#面向对象编程 主要有类*抽象的* 对象*进行具化的*

#面向对象编程中 将具有共同特征的和行为的对象抽象为类

class Car:

#得到汽车类对象的属性

    def getCarInfo(self):

        print("the cars'color is %s ,the cars'wheelNum is %s" % (self.color,self.wheelNum))

#汽车的移动

    def move(self):

        print('the car is moving !!!!!')

#汽车的鸣笛

    def toot(self):

        print('the car is rooting !!!!!')

#实例化类对象 拥有属性*数据*和方法*函数*

BMW=Car()

#给实例化对象添加属性

BMW.color='red'

BMW.wheelNum=4

BMW.getCarInfo()

#调用实例化对象的方法

BMW.move()

BMW.toot()

__init__()方法,在创建一个对象时默认被调用,不需要手动调用

__init__(self)中,默认有1个参数名字为self,如果在创建对象时传递了2个实参,那么__init__(self)中出了self作为第一个形参外还需要2个形参,例如__init__(self,x,y)

__init__(self)中的self参数,不需要开发者传递,python解释器会自动把当前的对象引用传递进去

创建类  类里面有属性和方法  进行实例化对象

有无魔法方法的区别

#在创建类对象的时候,都会创建属性__init__ 方法创建参数 实例化类对象之后传入实参

class Car:

def __init__(self,wheelNum,color):

self.wheelNum=wheelNum

        self.color=color

    def move(self):

print('车辆向前开进')

def toot(self):

print('车辆发出了轰鸣声')

AD=Car(wheelNum=4,color='white')

print('车辆的轮胎数量*%s'%AD.wheelNum,'车辆的颜色*%s'%AD.color)

AD.move()

AD.toot()

print(AD)

有魔法方法 __str__的结果  return 内容 就是输出类实例化对象的结果


#在创建类对象的时候,都会创建属性__init__ 方法创建参数 实例化类对象之后传入实参

class Car:

    def __init__(self,wheelNum,color):

        self.wheelNum=wheelNum

        self.color=color

    # 当python的函数中只要有 __str__ __init__

# __(****)__方法的时候 就说明是魔法方法  使用print输出对象即为魔法方法中的return数据

    def __str__(self):

        return 'my car"wheelNum is %s  , my car"color is %s' % (self.wheelNum,self.color)

    def move(self):

        print('车辆向前开进')

    def toot(self):

        print('车辆发出了轰鸣声')

AD=Car(wheelNum=4,color='white')

print('车辆的轮胎数量*%s'%AD.wheelNum,'车辆的颜色*%s'%AD.color)

AD.move()

AD.toot()

print(AD)


调用self和无调用self的区别

无调用self的代码展示*

调用self的代码展示*

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容