Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更 ...
分类:
编程语言 时间:
2017-03-31 12:13:01
阅读次数:
166
Javascript也是面向对象的语言,但它是一种基于原型Prototype的语言,而不是基于类的语言。在Javascript中,类和对象看起来没有太多的区别。 什么是prototype: function定义的对象有一个prototype属性,prototype属性又指向了一个prototype对 ...
分类:
编程语言 时间:
2017-03-30 17:44:45
阅读次数:
265
1、简述你对面向对象的理解 什么是类 什么是对象 类是模子 对象是模子产生的实例 万物皆对象 类是一组具有相同特征和相似行为的对象的集合 类和对象的关系 现实中 先有对象 后抽离产生类 程序中 先设计类 后实例化对象 封装 隐藏具体的实现 提供一个对外的用户接口给用户调用 安全 复用 继承 一个类继 ...
分类:
编程语言 时间:
2017-03-23 16:04:20
阅读次数:
161
什么是类和对象 接口与归一化设计 抽象类 反射 属性方法: 继承 子类继承父类的方法:super() 静态方法 面向对象高级使用 ...
分类:
其他好文 时间:
2017-03-21 15:08:58
阅读次数:
264
按照python中"一切皆对象的原理",所有创建的对象,都是一个已知存在的class实例化的结果;那么class又是被哪个"类"实例化的呢?先看下面的一段代码 可以看到:obj是由Foo实例化,而Foo由type类创建 这样Foo就可以这样实现了,看下面: 那么问题随之产生了,既然class是由ty ...
分类:
编程语言 时间:
2017-03-20 23:14:19
阅读次数:
1282
【前言】 java的语法先从基础语法学,Java语言是由类和对象组成的,其对象和类又是由方法和变量组成,而方法,又包含了语句和表达式。 对象:(几乎)一切都是对象,比如:一只熊猫,他的外观,颜色,他在吃、喝、睡、玩 类:如果说一切都是对象,那么什么决定了某一类对象的外观和行为呢?类是一个模板,它描述 ...
分类:
编程语言 时间:
2017-03-17 00:11:45
阅读次数:
220
类的构成 类(Class) 由3个部分构成 类的名称:类名 类的属性:一组数据 类的方法:允许对进行操作的方法 (行为) 类的抽象 如何把日常生活中的事物抽象成程序中的类? 拥有相同(或者类似)属性和行为的对象都可以抽像出一个类 方法:一般名词都是类(名词提炼法) 对象 ...
分类:
其他好文 时间:
2017-03-16 20:15:44
阅读次数:
162
1argc为启动参数个数,因为启动参数第一个是工程名称,所以argc必大于等于1 2可以在方法中的注释哩加入以TODO: MARK: FIXME: ???:等开头的文本,这些作为程序员所做的记号放入到功能菜单中。 3runloop一直处于阻塞状态,直至某些有趣的事情发生为止。 4非正式协议是NSOb ...
分类:
其他好文 时间:
2017-03-14 21:10:28
阅读次数:
168
面向对象 Object Oriented Programming 基本单元:对象把数据和功能封装在里边,能实现很好的复用性,灵活性和扩展性。 面向对象的两个基本概念:类和对象 面向对象的基本要素:属性和方法 属性和功能组成一个类。 类的特性:封装性; >类对暴露了这些功能,却隐藏了具体的实现细节,这 ...
分类:
编程语言 时间:
2017-03-14 13:48:40
阅读次数:
168
一、类 定义一个类,例子如下: 【属性+方法-->实例化对象】 定义一个对象,调用类中方法: 二、 1.封装:信息隐蔽技术 2.继承 3.多态:不同对象对同一方法相应不同的行动 【概念理解】奔跑:老鼠、袋鼠、乌龟对于同一个跑的动作都是表现不同的行为的。 4.self:相当于不同对象的门牌号。pyth ...
分类:
其他好文 时间:
2017-03-12 13:37:31
阅读次数:
426