10-面向对象(1)
1.面向对象的简介
•python就是一种面向对象的编程语言
•面向对象语言,就是语言中的所有操作都是通过对象来进行的
•面向过程:
•面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序
•面向过程往往只适用于一个功能,如果要实现别的功能,往往复用性比较低
2.面向对象的特点
•面向对象的编程语言,关注的是对象,而不注重过程,对于面向对象来说一切皆可对象
•面向对象的编程思想,将所有功能统一保存到对应的对象中,要使用某个功能,直接找到对应的对象即可
•面向对象的编程方式比较容易阅读,并且易于维护,容易复用。但是编写的过程中不太符合常规的思维,编写相对麻烦
3.类(class)
•类(class),比如整数、字符串、浮点数等,不同的数据类型就属于不同的类。
•类简单理解它就是相当于一个图纸,在程序汇总我们需要根据类来创建对象。
•在Python的术语里,我们把类的个例就叫做实例(instance),可理解为“实际的例子”。
# 类名首字母大写
class Chinese:
# 用赋值语句,创建类的属性
eye = 'black'
# 创建实例方法时,不要漏了 self
def eat(self):
print('吃饭,选择用筷子。')
• 类对象和实例对象中都可以保存属性(方法)
• 如果这个属性(方法)是所以的实例共享的,则应该将其保存到类对象中
• 如果这个属性(方法)是摸个实例独有的。则应该保存到实例对象中
• 一般情况下,属性保存到实例对象中 而方法需要保存到类对象中
本文地址:https://blog.csdn.net/qq_45261963/article/details/107642368
上一篇: MODer最爱:海盗船发布LED版高风量Air系列风扇
下一篇: 医学影像离线数据增强——水平翻转
推荐阅读
-
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
-
JavaScript函数、闭包、原型、面向对象学习笔记
-
php面向对象中的魔术方法中文说明
-
python中面向对象_类_对象的概念与定义
-
Java面向对象编程之类的继承详解
-
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
-
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
-
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
-
浅析Objective-C的程序结构及面向对象的编程方式
-
PHP面向对象教程之自定义类