OOP
谷震平
这个作者很懒,什么都没留下…
展开
-
Python篇----面向对象程序设计(一)(类和对象篇)
1 概述 简称:OOP(Oriented Object Programming)。这是一种以构建对象,编程实现为方向的语言。现实世界中,许多问题过于复杂,需要拆分,所以用不同的对象代替各个不同的部分。对象,是物理世界到逻辑世界(计算机世界)的一种映射关系。在编程实现的过程中,需要逻辑清晰,否者无法模拟现实世界中的实际运作过程。OOP中,有个理念----“万物皆对象”,彰显这门设计哲学的实原创 2015-11-24 23:41:49 · 3938 阅读 · 0 评论 -
Python篇----面向对象程序设计(二)(属性和方法篇)
1 属性与方法的详述 (1)方法是对象(类的实例化)所拥有的一些功能。例如,对象bad_man(坏男人)的方法是打女人,对象good_man(好男人)的方法是保护女人。 属性,经常和方法混淆来讲,但是区别很大: 属性是静态的概念,方法是动态的概念 属性代表对象的数据,方法代表对象的操作 (2)属性的创建,代码如下: #构建类原创 2015-11-28 09:47:18 · 1280 阅读 · 0 评论 -
Python篇----面向对象程序设计(三)(继承篇)
1 继承的详述 (1)继承,是一个类A(通过继承)拥有另一个类B的所有方法(功能)。继承之后,类B叫做父类,它是被继承的:类A叫做子类,它拥有父类(类B)的所有方法(功能)。类A还可以继续添加自己的方法(功能)。 单继承,类A 只继承一个类,它只有一个父类。 多继承,类A继承两个以上的类,它有多个父类。 (2)Python代码实现 #构原创 2015-11-28 10:28:42 · 1113 阅读 · 0 评论