Tom猫爱吃喝_Python面向对象"又"入门

我的Python的面向对象程序开发学习
——————————————————————————————————
大一下期学Python半个学年后的真正进阶入门,上学期末的面向对象那章没来得及好好学,抄了别人的现成交作业了呜呜,结果折腾Java时发现还得知识迁移,哼,双管齐下,缩短学Python基础的周期,争取在8.24号前Java从p31学到p63

同时还在学Java,由于有C语言的基础,在b站二倍速学得还算飞快,学到for来了, 明天写Java的水仙花数

面向对象学习第四天

这是2021.8.8写的头俩个程序

class Cat:def __init__(self, name):print("\n初始化方法 %s" % name)self.name = namedef eat(self):print("%s 爱吃鱼" % self.name)![青梅煮大鱼](https://img-blog.csdnimg.cn/d0d1c80897564e8892d346ce7867cb8c.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NDkyOTAz,size_16,color_FFFFFF,t_70)def drink(self):print("%s 爱喝水"% self.name)tom = Cat("Jerry")
tom.name = "Tom"
![遇到疑惑时的我](https://img-blog.csdnimg.cn/e82286f281fb40f4a81b83aa79004581.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NDkyOTAz,size_16,color_FFFFFF,t_70)tom.eat()
tom.drink()lazy_cat = Cat("BigLazyCat")
# lazy_cat.name = "大懒猫"lazy_cat.eat()
lazy_cat.drink()
![凭实力单着,下手无迟疑](https://img-blog.csdnimg.cn/751b242849414ac9a4c2c1a420579ad9.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NDkyOTAz,size_16,color_FFFFFF,t_70)class Cat:def __init__(self, new_name):self.name = new_nameprint("%s 来了" % self.name)def __str__(self):return "我是小猫:%s" % self.namedef __del__(self):print("%s 走了" % self.name)tom = Cat("Tom")
print(tom)
print(tom.name)# del tomdel tom
print("-" * 25)

Tom猫爱吃喝_Python面向对象“又“入门相关推荐

  1. python面向对象六大原则_Python面向对象基础入门之编码细节与注意事项

    前言 在前面,我用了3篇文章解释python的面向对象: 本篇是第4篇,用一个完整的示例来解释面向对象的一些细节. 例子的模型是父类Employe和子类Manager,从类的定义开始,一步步完善直到类 ...

  2. python面向对象类创建人物类包含姓名、职业_Python面向对象思想与应用入门教程【类与对象】...

    本文实例讲述了Python面向对象思想与应用.分享给大家供大家参考,具体如下: 面向对象思想 1.面向对象的设计思想 面向对象是基于万物皆对象这个哲学观点. 2.面向对象和面向过程的区别 面向过程 在 ...

  3. python函数的四个特点_Python面向对象三大特征之封

    本文,我们先说封装,封装就是根据职责将属性和方法封装到一个抽象的类中: 一.面向对象基本概念 我们之前学习的编程方式就是面向过程的 面向过程和面向对象,是两种不同的编程方式 对比 面向过程 的特点,可 ...

  4. python在删除对象时会自动调用析构函数_Python面向对象程序设计构造函数和析构函数用法分析...

    本文实例讲述了Python面向对象程序设计构造函数和析构函数用法.分享给大家供大家参考,具体如下: 构造函数和析构函数 1.构造方法的使用 很多类都倾向于将对象创建为有初始化状态.因此类可以定义一个名 ...

  5. python 面向对象的封装_Python面向对象封装操作案例详解

    本文实例讲述了Python面向对象封装操作.分享给大家供大家参考,具体如下: 目标 封装 小明爱跑步 存放家具 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 ―― 将 属性 和 ...

  6. python面向对象生动讲解_Python面向对象语法精讲

    本专题的内容结构: 第一部分主要是:面向对象基础 第二部分主要是:面向对象进阶 第一部分的结构: unit1:面向对象编程模式: (1),面向对象编程思想 (2),面向对象的三个特征 (3),Pyth ...

  7. python面向对象程序设计实训学生自我总结_Python面向对象程序设计示例小结

    本文实例讲述了Python面向对象程序设计.分享给大家供大家参考,具体如下: 示例1: #encoding:utf-8 '''example 1 class test: def __init__(se ...

  8. python中的多态用法_Python面向对象之多态原理与用法案例分析

    本文实例讲述了Python面向对象之多态原理与用法.分享给大家供大家参考,具体如下: 目标 多态 面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 定义类的准则 继承 ...

  9. python的类和对象_Python面向对象之类和对象实例详解

    本文实例讲述了Python面向对象之类和对象.分享给大家供大家参考,具体如下: 类和对象(1) 对象是什么? 对象=属性(静态)+方法(动态): 属性一般是一个个变量:方法是一个个函数: #类的属性 ...

  10. iOS开发脚踏实地学习day02-图片查看器和TOM猫

    1.在.m文件中使用self.XX和_XX有什么区别? 在用懒加载,使用getter,让对象在最需要的时候创建时,用_XX实现不了,一定要用self.XX才可以. 前者调用该类的setter或gett ...

最新文章

  1. Oracle rollup 关键字用法简介.
  2. 为什么你学C++就那么难?
  3. 博士申请 | 加拿大Mila实验室唐建教授招收深度学习方向博士生和实习生
  4. ubuntu学习命令
  5. mybatis的$和#详解分析
  6. mysql sphinx 中文搜索_sphinx+mysql+mmseg 实现中文全站搜索 安装配置文档
  7. 动画学信奥 漫画学算法 CSP-J入门级 (二)、C++程序设计 数据结构(依据「NOI大纲」)
  8. js页面文字选中后分享到新浪微博实现
  9. Nginx设置日志打印post请求参数
  10. QT 笔记6 | Qt网络编程
  11. 杨辉三角的几种 Python 实现方法
  12. 如何认识会计科目,看懂财务报表
  13. 爬虫python技术分享_Python技术分享:爬虫
  14. WebApp开发中的rem.js
  15. python非技术面试题宝典
  16. 基于FPGA的DDS 信号发生器(三)
  17. 洛谷 P2404 自然数的拆分问题(搜索、保证顺序进行搜索)
  18. 【深度学习前沿应用】图像分类Fine-Tuning
  19. JMH基准测试工具 (一):介绍
  20. 美国宣布成立人工智能特别委员会,要确保继续处于领先

热门文章

  1. 2018 抖音热门歌曲大全
  2. calibre的使用技巧
  3. iOS 清理缓存方法
  4. 研究遭质疑!Jeff Dean回应:我们本就不是为得到新SOTA,成本计算也搞错了...
  5. 密码学--认证协议(Authentication Protocol)分类
  6. 从 NASL 说开:低代码编程语言能饭否
  7. (离散)令R={m|m=a+b√2,a,b∈Q,+为普通加法},定义映射g:R→  R 为g(a+b√2)= a-b√2,试证:g是/R,+/到/R,+/的自同构映射
  8. 协鑫:把绿色能源带进千家万户
  9. K-均值聚类算法和二分K-均值算法
  10. 手把手教你使用python的zipfile模块巧解word批量生成问题