本节内容 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人 ...
分类:
编程语言 时间:
2017-07-10 20:10:29
阅读次数:
174
1type() 获取对象的基本类型,判断两个对象类型。 2types 判断对象是否是函数,使用前要引入import types 3isinstance() 判断class类型,判断一个变量是否是某种类型中的一种,基本上能用type判断,都可以用isinstance。 4.dir() 获取对象的所有属 ...
分类:
编程语言 时间:
2017-07-09 13:50:37
阅读次数:
137
面向过程 VS 面向对象 编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程 ...
分类:
编程语言 时间:
2017-06-30 18:48:10
阅读次数:
168
java类与对象学习笔记 一、成员变量和局部变量 (1)定义 1、成员变量 在类中定义,用来描述对象将要有什么。(默认的成员变量值为0) 2、局部变量 在类的方法中定义,在方法中临时保存数据。 演示示例: (2)成员变量和局部变量的区别 1、作用域不同 局部变量的作用域仅限于定义它的方法;成员变量的 ...
分类:
编程语言 时间:
2017-06-30 13:48:58
阅读次数:
133
view对象的详细文档请看: demo9.html代码如下: demo9.go代码如下: 显示结果如下: ...
分类:
编程语言 时间:
2017-06-25 13:46:35
阅读次数:
303
一、property属性高级用法
可以将对象方法作为属性使用
例子:
classFoo:
def__init__(self,age):
)self.__age=age
@property
defage(self):
returnself.__age
@age.setter
defage(self,args):
self.__age=args
@age.deleter
defage(self):
delself.__age
obj=Foo(20)
print..
分类:
编程语言 时间:
2017-06-19 22:05:52
阅读次数:
239
一、什么事面向对象,以及面向对象的优点?
面向过程优缺点:
我们知道面向过程是流水线式的编程,过程就是解决问题的步骤,把大的问题化解成小的模块
面向过程优点:极大的降低了程序的复杂度
面向过程缺点:牵一发而动全身,所以完成一个模块很少改动,否则改动的地方比较多
面..
分类:
编程语言 时间:
2017-06-12 22:15:11
阅读次数:
142
有时候需要在当前网页浏览图片,不需要跳转到新页面,下面是使用DOM的一种实现方式: 首先通过HTML标签,可以写出我们需要的外壳: 其中的 img 标签作为图片显示框,类似占位符,图片链接可以为空,运行结果如图: 现在来看最重要的js部分: 这里面涉及三个方法:getElementById(),ge ...
分类:
Web程序 时间:
2017-05-30 23:10:16
阅读次数:
274
JavaScript权威指南学习笔记,禁止转载! 5、对象 对象的属性是无序的,每个属性都有一个字符串key和值value, 数据属性的标签:writable、enumerable、configurable、value 访问器属性的标签:enumerable、configurable、get、set ...
分类:
编程语言 时间:
2017-05-22 13:23:32
阅读次数:
265
1)range()控制for循环,len()用于返回对象的个数 如何去让其不会行输出(python2中直接在a[b]后添加逗号) 2)enumerate()可以从循环中得到下标和元素 3)zip()可以从等长的序列中分别提取一个元素,然后组成一个新的序列 用上*可以将c进行解开,差不多就是一种还原操 ...
分类:
编程语言 时间:
2017-05-17 11:52:11
阅读次数:
138