面向对象01

1.面向对象和面向过程
面向过程:以我为中心,按照事物的发展流程 小型脚本程序合适用面向过程
万事万物皆为对象(object) 大型项目合适面向对象
 
2.如何编写面向对象的程序
先创建类.对某些事物进行总结.相当于图纸
使用类创建对象
class 类名(object):
def ——init——(self,name,age): 构造方法,创建对象的时候自动调用这个方法
self.name = name
self.age = age
 
def 方法名(self,参数)
方法体(return)
 
创建对象:
变量(引用, 句柄) = 类名(参数)
# 访问对象的属性信息
对象.属性
# 方法的访问:
对象.方法()
2.三大特征
1.封装:
对属性的封装
对方法的封装
2.继承
子类可以自动拥有父类除了私有内容的其他内容,多继续优先继承前面的
3.多态
同一个对象多种形态
 

原文地址:https://www.cnblogs.com/v-h3/p/9917788.html