2018-07-24

今天是7.24号,我们今天开始接触面向对象,首先:面向对象就是一种编程思想,面向对象和面向过程有很大的区别,下面举一个例子

假如要想要吃一只烤鸭,面向过程的做法是,先养鸭子把鸭子养大后然后给杀了,再买烤箱,佐料,
再上网学习做法,然后做好之后才能吃到。
而面向对象的做法是直接找到一家烤鸭店直接买一只然后吃掉

面向对象的过程要比面向对象的过程简单得多.

1.什么是面向对象

答:面向对象是一种思维方式,世间存在的所有实体皆是对象,而面向对象就是方便程序更加方便维护和管理,以及方便程序开发的方法。就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程。

2.类和对象的区别

举一个例子
一张飞机图纸,设计人员可以根据图纸造出不同的飞机,可以更换他的颜色,可以更换里面的性能,
一个月饼的模版,月饼可以用模版造出很多个不同的月饼

3.类语法声明的操作

class 类名:
#声明一个类
def __new__(self):
#创建一个新对象
def __init__(self):
#初始化数据

4.对象的创建,属性的调用,方法的调用

a = 类名()
#创建一个对象
a.属性名
#调用属性
a.方法名(参数)
#调用方法
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容