今天是7.24号,我们今天开始接触面向对象,首先:面向对象就是一种编程思想,面向对象和面向过程有很大的区别,下面举一个例子
假如要想要吃一只烤鸭,面向过程的做法是,先养鸭子把鸭子养大后然后给杀了,再买烤箱,佐料,
再上网学习做法,然后做好之后才能吃到。
而面向对象的做法是直接找到一家烤鸭店直接买一只然后吃掉
面向对象的过程要比面向对象的过程简单得多.
1.什么是面向对象
答:面向对象是一种思维方式,世间存在的所有实体皆是对象,而面向对象就是方便程序更加方便维护和管理,以及方便程序开发的方法。就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程。
2.类和对象的区别
举一个例子
一张飞机图纸,设计人员可以根据图纸造出不同的飞机,可以更换他的颜色,可以更换里面的性能,
一个月饼的模版,月饼可以用模版造出很多个不同的月饼
3.类语法声明的操作
class 类名:
#声明一个类
def __new__(self):
#创建一个新对象
def __init__(self):
#初始化数据
4.对象的创建,属性的调用,方法的调用
a = 类名()
#创建一个对象
a.属性名
#调用属性
a.方法名(参数)
#调用方法
网友评论