首页 > 编程语言 >python-面向对象

python-面向对象

时间:2023-01-06 10:25:58浏览次数:49  
标签:例如 python 编程 电脑 面向对象 对象 面向对象编程

1. 什么是面向对象编程

  • 面向过程编程:是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程。

  • 面向对象编程:是一种计算机编程架构,以对象为中心的编程思想,对现实世界理解和抽象的方法。

  • 面向对象举例
    image

  • 类、对象他们之间的关系

    • 类:类是对现实生活中一类具有共同特征的事物的抽象描述。例如电脑类、空调类、人类

    • 对象:类的实体,实际存在的事物,例如电脑类的“主机”、“显示器”

    • 类与对象的关系:类是由对象来定,这个过程叫做抽象化。用类创建对象,这个过程称为实例化

  • 类的其他特点:

    • 封装:把相同对象的功能(函数)、属性(变量)组合在一起

    • 方法:对象的功能(例如电脑能上网、看片),实际在类里面就是函数,称为成员函数,也可以称为方法

    • 属性:对象的特征(例如电脑都有主机、显示器)

    • 实例化:用类创建对象,这个对象具体是什么东西,例如你用的电脑、我这个人

标签:例如,python,编程,电脑,面向对象,对象,面向对象编程
From: https://www.cnblogs.com/scajy/p/17029634.html

相关文章

  • python-异常处理
    1.python-异常处理什么是异常?顾名思义,异常就是程序因为某种原因无法正常工作了,比如缩进错误、缺少软件包、环境错误、连接超时等都会引发异常。一个健壮的程序应该把......
  • python-自定义模块及导入方法
    1.自定义模块​ 一个较大的程序一般应分为若干个程序块,若个程序块称为模块,每个模块用来实现一部分特定的功能。​ 这样做的目的是为了将代码有组织的存放在一起,方便管......
  • python-函数-作用域
    1.作用域作用域:限制一个变量或一段代码可用范围,好处是提高了城乡逻辑局部性,减少名字冲突作用域结构图:Local(局部作用域):在函数中定义的变量,def关键字定义的语句块......
  • python-函数-常用内建函数
    1.函数-常用内建函数内建函数python解释器内置了很多函数,你可用直接使用它们在前面学习过的内建函数有:print()、len()、open()、range()内建函数描述map()......
  • python-内建函数-排序函数sorted函数
    1.排序函数sorted()函数:对所有可迭代的对象进行排序操作语法格式:sorted(iterable,*,key=None,reverse=False)key:指定带有单个参数的函数,用于从interable的......
  • python-内建函数-拼接函数join
    1.python-内建函数-拼接函数joinjoin()函数:将序号中的元素以指定的字符串连接,生成一个新的字符串。示例:示例1:拼接字符串s="lizhenliang"r='.'.join(s)p......
  • python-内建函数-反转函数reversed
    1.内建函数-反转函数reversed函数reversed()函数:返回一个反转的迭代器语法格式:reversed(seq)示例:列表反向n=[1,2,3]print(list(reversed(n)))2.......
  • python-内建函数-多迭代对象聚合
    1.python-内建函数-多迭代对象聚合zip()函数:对多个可迭代对象创建一个聚合,返回一个元组的迭代器示例:x=[1,2,3]y=[4,5,6]zipped=zip(x,y)print(list(zippe......
  • python-内建函数-最大值、最小值和求和函数
    1.python-最大值、最小值和求和函数min()返回可迭代对象中最小的元素max()返回可迭代对象中最大的元素sum()对可迭代对象求和2.案例最大值#!/usr/bin/envp......
  • 极客编程python入门-内建模块base64
    base64Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,......