首页 > 其他分享 >面向对象基础

面向对象基础

时间:2023-03-20 14:00:39浏览次数:36  
标签:shut 对象 miao 基础 cat 面向对象 实例 猫叫

A2:类与实例

类是什么?一切事物皆对象,即所有的东西都是对象,对象是可以看到、摸到、感觉到、听到、闻到、尝到的东西。对象是一个自包含的实体,用一组可识别的特性和行为来识别。

面向对象编程,就是object-oriented programming,就是针对对象进行编程。

首先,编写一个程序,猫叫。

def cat_shut():
    print("miao")

cat_shut()

如果别的python文件也想让猫叫呢?别的Python文件引用?

这个猫叫的函数有没有更合适的地方呢?就是类,类就是具有相同属性和方法的集合。

class Cat:
    def cat_shut(self):
        print("miao")
  1.  类名第一个字母大写,如果是多个单词,每个单词的第一个字母大写
  2. 对外公开的方法没有修饰符。Python 中声明私有方法,请在方法名称的开头插入双下划线。

怎么用这个类呢?实例化就行。实例,就是一个真实的对象,比如我们都是「人」,我们都是「人」的实例。实例化就是创建对象的过程。

cat = Cat()
cat.cat_shut()

 A3:

 

标签:shut,对象,miao,基础,cat,面向对象,实例,猫叫
From: https://www.cnblogs.com/Windows-phone/p/17236051.html

相关文章

  • 后端基础——vcs后仿delay
    贴上参考文章,写的很好:negativetimingcheck和negativedelay-知乎(zhihu.com),如有需要可以参考原文一,vcs后仿两个关键的option在做vcs后仿时,有两个参数:+neg_tchk和-......
  • Azure 基础架构现代化 -- 实战训练营
    在二月的最后一天,我们顺利的举办了Azure基础架构现代化--实战训练营!!本次实战训练营Agenda如下:主题时间方式状态基础架构现代化2023.2.1709:30~10:30Workshop已结束SQL......
  • Python基础:面向对象-继承和多态
    一、继承Python面向对象的继承指的是多个类之间的所属关系,即子类默认继承父类的所有属性的方法。作用:可以减少代码重复,提升代码复用率。简单示例如下:#父类AclassAni......
  • 【项目实战典型案例】21.面向对象复用、面向对象实现、立体化权限落地
    目录​​一:背景介绍​​​​1、针对于激励配置的功能体现出来的:面向对象的思想就可以实现极大程度的复用性的问题​​​​2、脱离学习通设计图,过程化,如何用面向对象的思想来......
  • java-基础线程机制
     前言,基础线程机制:Executor管理多个异步任务的执行、Daemon守护线程、sleep()、yield() 一、Executor:1.newCachedThreadPool(),一个任务创建一个线程ExecutorServic......
  • Java基础语法-数组
    第一部分:数组1.数组1.1数组介绍数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。1.2数组的定义格式1.2.1第一种格式数据类型[]数组名示例:int[]arr......
  • 面向对象
    面向过程需要为每个不同的人量身定做解决事情的办法,而面向对象不管你是谁,瘦的矮的胖的,都能拿来就能用。 面向对象:找个对象帮你做事儿,意在写出一个通用的代码,屏蔽差异。(......
  • Nginx服务部署及基础配置
    一、nginx1、Nginx功能介绍静态的web资源服务器html,图片,js,css,txt等静态资源http/https协议的反向代理7层结合FastCGI/uWSGI/SCGI等协议反向代理动态资源请求......
  • 面向对象三大特性:封装,继承
    封装:  为什么要隐藏属性:----------------------------------------------------------------------------------------目的的是为了隔离复杂度,例如ATM程序的取款功能......
  • 造价基础知识和流程
    前期:计量(计算人工,材料,机械数量)和计价(计算需要花费多少钱),过去称之为预算,现在计价方式主要是清单计价 施工图预算:一般包括平面图,系统图,大量图,详细图 材料预算价格,材料......