定义各种类,以及类的使用
# 定义猫类
class Cat:def __init__(self, name, color):self.name = nameself.color = colordef eat(self):print(f"{self.name}在吃{self.color}的大米")
创建对象
cat = Cat("小花", "白色")
调用方法
cat.eat()
定义狗类
class Dog:def __init__(self, name, age):self.name = nameself.age = age# 定义方法def look_home(self):print(f"{self.name}今年{self.age}周岁,他在看家!")
创建对象
dog = Dog("小黄", 2)
dog.look_home()
定义花类
class Flower:def __init__(self, color):self.color = color# 定义方法def look(self):print(f"{self.color}的玫瑰开的正艳丽!")
创建对象
rose = Flower("红色")
rose.look()
定义马类
class Ma:def __init__(self, name):self.name = namedef run(self):print(f"{self.name}在奔腾!")
#创建对象
xm=Ma("小马")
xm.run()#定义驴类class Lv:def __init__(self,name):self.name=namedef eat(self):print(f"{self.name}蠢哭了")
#创建对象lv=Lv("小驴子")lv.eat()#定义蛇i类
class Snake:def __init__(self,long):self.long=longdef look(self):print(f"{self.long}长的蛇在爬行!")
#创建对象
snake=Snake("2米")
snake.look()#定义鸟类
class Bird:def __init__(self,age):self.age=agedef eat(self):print(f"{self.age}的鸟儿,早起有虫吃")
#创建对象
bird=Bird("2岁")
bird.eat()#创建龟类
class Gui:def __init__(self,age):self.age=agedef run(self):print(f"{self.age}的乌龟在跑步!")
#创建对象
gui=Gui("1000岁")
gui.run()#定义猴子类
class Monkey:def __init__(self,age):self.age=agedef eat(self):print(f"{self.age}的猴子喜欢吃香蕉")
#创建对象
monkey=Monkey("2岁")
monkey.eat()
定义各种类,以及类的使用相关推荐
- java编译会产生多少个类文件,编译一个定义了三个类和四个方法的Java源程序文件,总共会产生多少个字节码文件 ? ( )...
编译一个定义了三个类和四个方法的Java源程序文件,总共会产生多少个字节码文件 ? ( ) 更多相关问题 论述风化作用基本概念及其主要类型. 什么是药用植物 学?其 研究任务是什么 ? 庐山瀑布很有名 ...
- 《JAVA练习题目7》 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数。(类PrimeGenerator都由类Main代替)
题目内容: 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数.要求PrimeGenerator类具有: 属性:start(区间起始值),end(区间终止值),两个属性均为 ...
- 【学习笔记】35、定义自己的异常类
定义自己的异常类 定义自己的错误类型有很多好处,比如可以清楚地显示出潜在的错误,让函数和模块更具可维护性.自定义错误类型还可以用来提供额外的调试信息.这都有助于改进Python代码,使其更易于理解.调 ...
- 构造方法与重载:定义一个网络用户类,信息有用户 ID、用户密码、 email 地址。在建立类的实例时把以上三个信息都作为构造函数的参数输入
构造方法与重载:定义一个网络用户类,信息有用户 ID.用户密码. email 地址.在建立类的实例时把以上三个信息都作为构造函数的参数输入, 其中用户 ID 和用户密码时必须缺省时 email地址是用 ...
- DCMTK:测试程序中定义的功能和类 ofmem.h(OF shared_ptr)
DCMTK:测试程序中定义的功能和类 ofmem.h(OF shared_ptr) 测试程序中定义的功能和类 ofmem.h(OF shared_ptr) 测试程序中定义的功能和类 ofmem.h(O ...
- 3.【练习题】构造方法与重载 定义一个网络用户类,要处理的信息有用户ID、用户密码、email地址。拓展:判断密码长度
package day09;/*3.[练习题]构造方法与重载 定义一个网络用户类,要处理的信息有用户ID.用户密码.email地址. 在建立类的实例时,把以上三个信息都作为构造函数的参数输入, 其中用 ...
- 7.1.2 定义改进的Sales_date类
改进后的类的数据成员将与之前定义的版本保持一致,它们包括:bookNO,string类型,表示ISBN编号:units_sold,unsigned类型,表示某本书的销量:以及revenue,doubl ...
- 定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法。 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值。
定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法. 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值. public cla ...
- python方法定义..._解析Python类中的方法定义
最近在学习类过程中,绑定方法这个概念没有理解透彻,所以在网上找了很多相关博客.文章研究到底是怎么一回事.因为有的文章所陈述与我在python3.5版本实际实验中有些出入,所以经过实践后总结出以下结论. ...
- java定义说话方法_类定义的基本形式_Java语言程
类定义的基本形式_Java语言程 4.2.1 类定义的基本形式 前面一节我们已经了解了类和对象的概念,然而在实际编程过程中,该如何定义一个类以及类中的对象呢? 在Java语言中,用户自己可以定义一个类 ...
最新文章
- 互联网垂直社交创业新形态——ThinkSNS
- 这段时间Dot Text 老出错,实在没办法解决了,特来求助。[InvalidOperationException: 内部连接致命错误。]...
- 【数理知识】《随机过程》方兆本老师-第6章-鞅过程及其性质
- linux环境变量设置注意事项
- protobuf流的反解析Message
- javascript学习系列(13):数组中的concat方法
- [机器学习笔记]Note5--归一化
- python time localtimeq获取准确时间_python的内置模块time和datetime的方法详解以及使用(python内的time和datetime时间格式)...
- 防窥屏的膜能真的防止别人偷看吗,其原理是什么?
- 很多人在网络上创业看不到本质
- 【已解决】wordpress文章页面如何去掉特色图像
- Makefile 函数
- java redis源码分析,慢谈 Redis 实现分布式锁 以及 Redisson 源码解析
- 财务软件虚拟服务器,新中大财务软件远程虚拟化办公方案
- 小米游戏本bios更新_小米笔记本13.3 8250U升级BIOS解决风扇异响
- 数据的预处理分箱python_数据预处理——数据分箱
- Work Breakdown Structure
- 2018上C语言程序设计(高级)作业- 第0次作业
- java 健身会所_基于jsp的健身俱乐部会员-JavaEE实现健身俱乐部会员 - java项目源码...
- 关于虚拟机.vmdk与.ovf 磁盘装载问题
热门文章
- Qt开源软件集锦(部分有编译指导)
- spring boot在vscode运行弹出“no such file or directory”
- 最新WordPress主题 阿里百秀XIU v7.7版本
- 大数据在电力行业的应用前景
- hge source explor 0x6 input module
- UE4 材质进阶 学习笔记
- Latex NIPS模版导入参考文献
- 弱小目标检测跟踪算法研究(7) 基于简单平滑滤波算法的红外弱小目标检测之背景抑制
- 《结构化思维》思维导图读书笔记精选内容,理论和实际结合运用
- 怎么给视频添加音频或配乐