首页 > 编程语言 >第七章 面向对象程序设计

第七章 面向对象程序设计

时间:2022-11-03 13:22:23浏览次数:41  
标签:__ Geese 大雁 面向对象 第七章 beak print 程序设计 wing

实例01

class Geese:
    '''大雁类'''
    def __init__(self,beak,wing,claw):
        print("我是大雁类!我有以下特征:")
        print(beak)
        print(wing)
        print(claw)
    def fly(self,state):
        print(state)
'''************调用方法************'''
beak_1="喙的基部较高,长度和头部的长度几乎相等"
wing_1="翅膀长而尖"
claw_1="爪子是蹼状的"
wildGoose = Geese(beak_1,wing_1,claw_1)
wildGoose.fly("我飞行的时候,一会排成一个人字,一会排成一个一字")

 

 

实例02

class Geese:
    '''雁类'''
    neck = "脖子较长"                    #类属性
    wing = "振翅频率高"                  #类属性
    leg="腿位于身体的中心支点,行走自如"  #类属性
    number = 0                          #编号
    def __init__(self):                 #构造方法
        Geese.number += 1               #编号加1   
        print("\n我是第"+str(Geese.number)+"只大雁,我属于大雁类!我有以下特征:")
        print(Geese.neck)               #输出脖子特征
        print(Geese.wing)               #翅膀特征
        print(Geese.leg)                #腿特征
#创建4个雁类对象(相当于有4只大雁)
list1=[]
for i in range(4):                      #循环4次
    list1.append(Geese())               #创建一个雁类的实例
print("一共有"+str(Geese.number)+"只大雁")

 

 

标签:__,Geese,大雁,面向对象,第七章,beak,print,程序设计,wing
From: https://www.cnblogs.com/diana77/p/16809617.html

相关文章

  • Python实验报告(异常处理及程序设计)
    1.模拟幼儿园分苹果  结果:   2.模拟幼儿园分苹果(除数不能为零)  结果: 3.模拟幼儿园分苹果(每个人至少分到一个苹果)  结果:   4.模拟幼儿园......
  • Java基础Day6-面向对象
    一、面向对象编程(Object-OrientedProgramming,OOP)面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。从认识论的角度:先有对象后有类。对象是具体的......
  • 异常处理及程序设计
    1.模拟幼儿园分苹果defdivision():print("==========分苹果了==========")apple=int(input("请输入苹果的个数:"))children=int(input("请输入来了几个......
  • Java面向对象
    面向过程&面向对象思想面向过程:将一件事情步骤化(只适合处理较为简单的问题)面向对象:思考问题会将问题进行分类,再对分类进行单独思考。最后才会对某个分类下的细......
  • 面向对象基础知识
    今日内容概要对象及编程思路面向对象之类与对象类对象名称的添加类对象内的函数今日内容详细对象及编程思路对象既是物体,物体拥有自己的名字,自身的一些特征,自身所......
  • Python基础之面向对象:1、面向对象及编程思想
    一、人狗大战1、需求用代码模拟人、狗打架的小游戏人和狗种类不同,因此双方的属性各不相同推导一:人和狗各有不同属性使用字典方式储存属性较为方便,并可储存多......
  • 面向对象
    面向对象目录面向对象人狗大战面向对象核心思路前戏面向对象之类与对象面向对象的核心三句话类的语法结构组成类的代码展示对象独有的数据推导流程1:每个对象手动添加独有......
  • 面向对象与类
    面向对象与类何为面向对象面向对象,按照字面意思就是根据对象来进行编程,实际上面向对象就是一种思维方式的转变按照这种编程思想编程大致可分为两类,一种是面向过程编程,一......
  • 面向对象
    面向对象编程思想1.面向过程编程 面向对象过程就像我们之前写的代码,按照流程解决问题.需要写出每一步的流程.eg:我想吃西红柿炒鸡蛋1.去菜市场2.去蔬菜摊......
  • 记录一下实现进度条的方法!(遥感程序设计)
     首先不得不先说到我们最爱的backgroundworker!虽然在抠破头皮也没想出来怎么把程序实际进度返回到进度条,但是在老师的指点下目前还是顺利的换了方法(bushi1、静态处理......