Python面向对象初识

您所在的位置:网站首页 python类有什么用 Python面向对象初识

Python面向对象初识

2023-05-19 04:10| 来源: 网络整理| 查看: 265

Python面向对象初识 ==一.面向对象与面向过程==1.什么是面向过程?2.什么是面向对象? ==二. 类与对象==1.何为类2.类中有什么? ==三.类的定义====四.__init__初始化方法====五.通过类实例化对象==1.self 的作用

一.面向对象与面向过程 1.什么是面向过程?

以过程为核心,分析出所需要解决问题的步骤,然后用函数把这些步骤一步步的实现,最后将这些函数合起来进行逻辑调用。

举一个简单的列子 建房子 1、打地基 2、搬砖 3、砌墙 4、刮腻子 5、排水电 6、装修

2.什么是面向对象?

以对象为核心,在解决问题的时候思考将问题分给哪个团队去完成来完成,将自己想象成一个上帝,进行指挥。 举一个简单的例子 建房子 1、施工队 2、装修队

二. 类与对象 1.何为类

类就相当于生活中的类别,是一个抽象的概念。 示例如下: 鸟类 圆类 人

2.类中有什么?

类中有属性和方法。 所谓属性:相当于程序中的变量名 所谓方法:相当于程序中的函数 注:属性和方法都是该类所具有的的特征

三.类的定义 class 类名: 类代码(属性,方法)

类名:使用大驼峰命名的方式

四.__init__初始化方法

作用:该方法用来初始化对象属性。 注:该方法不需要手动调用,在实例化对象的时候系统会自动执行一遍

五.通过类实例化对象 class Person: age = 20 #类属性,所有对象共有的属性 def __init__(self,name,height,money):#对象属性的设置 self.name = name self.height = height self.money = money def get_money(self,value): #取钱方法 self.money -= value def print_money(self): #打印余额方法 print(f'余额:{self.money}') child = Person('华子',175,1000)#实例化一个child对象 child.print_money() #原余额 child.get_money(400) #取钱 child.print_money() #打印余额

在这里插入图片描述

1.self 的作用

具有指针作用,指向对象本身。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3