本章重点 ·面向对象的概念 ·类与对象 ·构造方法 ·this和static关键字 ·内部类 3.1 面向对象的概念 面向对象:在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之前的联系。 1.封装性 封装是面向对象的核心思想,将对象的属性和行为封装起来,不需要让外界知道具体实现细节。 ...
分类:
其他好文 时间:
2019-03-12 16:48:31
阅读次数:
175
一。面向对象编程的三大特性 1.封装性 面向对象编程的核心思想之一就是将数据和对数据的操作封装在一起。通过抽象,即从具体的实例中抽取出共同的性质形成一般的概念,例如类的概念。 2.继承 继承体现了一种先进的编程模式。子类可以继承父类的属性和行为,即继承父类所具有的数据和数据上的操作,同时又可以增添子 ...
分类:
编程语言 时间:
2019-02-26 22:25:04
阅读次数:
367
类与对象基础 类的划分:具有相同的特征 对象(实例):类中一个个体 特征:有静态和动态的,静态是属性值,动态的是方法 实例: 大佬的静态特征:IQ 大佬的动态特征:code class dalLao: IQ = 140 #这种属性值可能经常变化,不是写死的 def code(self): ##动态特 ...
分类:
其他好文 时间:
2019-02-07 09:25:16
阅读次数:
168
类与对象 对象在需求中的使用 ? 对面向对象有了了解之后,我们来说说在具体问题中如何使用面向对象去分析问题,和如何使用面向对象。 ? 我们把大象装冰箱为例进行分析。 ? 在针对具体的需求,可以使用名词提炼的办法进行分析,寻找具体的对象。 ? 需求:把大象装冰箱里 ? 对象:大象、冰箱 ? 分三步: ...
分类:
其他好文 时间:
2019-02-04 12:46:18
阅读次数:
215
面向对象的设计 是一种编程模型设计,即把特征(数据属性)与技能(方法属性)整合作为一个结合体,这个结合体即对象,一切皆为对象。 基于面向对象设计程序就好比在创造一个世界,你就是这个世界的上帝,世间存在的万物皆为对象,不存在的也可以创造出来。 好比西游记中,如来佛祖要解决的问题是把经书传给东土大唐,如 ...
分类:
其他好文 时间:
2019-01-29 18:19:43
阅读次数:
226
3、实例化就会触发__init__函数的执行,__init__(self)的作用:定义各实例(或者说对象)特有的特征。 3、实例化:类名加括号就是实例化 5、self不用传参,它代表实例化出来的对象本身。 4、Init是初始化函数,不能有返回值。 __init__(self) 只干初始化的活 1、类 ...
分类:
其他好文 时间:
2019-01-20 00:06:14
阅读次数:
182
万物皆对象! 一、Java面向对象的三大特性: 1、封装:创建类,类里有方法、属性,可以封装很多功能,仅仅对外暴露一些接口,实现模块化、组件化、安全性。 2、继承:类可以继承,增强可扩展性 3、多态:父类接口可以指向子类实现的引用 二、类与对象的关系 ...
分类:
其他好文 时间:
2019-01-17 14:12:04
阅读次数:
194
Python中的类类的定义示例:classPerson:country="China"def__init__(self,name,age):self.name=nameself.age=agedefspeak(self,word):print(word)其中country是类属性,即Person类的静态属性,speak()为Person类的函数属性,即类的动态属性~类的实例化对上述示例的类进行实例
分类:
编程语言 时间:
2019-01-10 23:23:06
阅读次数:
353
三 类与对象 类即类别、种类,是面向对象设计最重要的概念,对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体 那么问题来了,先有的一个个具体存在的对象(比如一个具体存在的人),还是先有的人类这个概念,这个问题需要分两种情况去看 在现实世界中:先有对象,再有类 世界上肯定是先出现各种 ...
分类:
其他好文 时间:
2019-01-09 22:23:58
阅读次数:
162