面向对象的介绍
面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑。 今天我们来学习一种新的编程方式:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计) 1)解决菜鸟买电脑的故事 第一种方式: 1)在网上查找资料 2)根据自己预算和需求定电脑的型号 MacBook 15 顶配 1W8 3)去市场找到苹果店各种店无法甄别真假 随便找了一家 4)找到业务员,业务员推荐了另外一款 配置更高价格便宜,也是苹果系统的 1W 5)砍价30分钟 付款9999 6)成交 回去之后发现各种问题
类和对象
练习:
区分类和对象
01).
奔驰汽车
奔驰smart
张三的那辆奔驰smart 对象
02).
狗 类
大黄狗
类 李四家那只大黄狗
对象
03).
水果 类
苹果 类
红苹果 类
红富士苹果 类
我嘴里吃了一半的苹果 对象
定义类
定义一个类,格式如下: class 类名: 方法列表 demo:定义一个Hero类 # class Hero: # 经典类(旧式类)定义形式 class Hero(object): # 新式类定义形式 def info(self): print("英雄各有见,何必问出处。") 说明: 定义类时有2种形式:新式类和经典类,上面代码中的Hero为新式类,注释部分则为经典类; object 是Python 里所有类的最顶级父类; 类名 的命