案例:菜鸟教程(runoob.com)创建和使用对象方法。对象方法是一个函数定义,并作为一个属性值存储。 ...
分类:
Web程序 时间:
2018-02-25 11:15:32
阅读次数:
1337
1. 使用__new__方法 2. 使用装饰器 3. 使用import ...
分类:
编程语言 时间:
2018-02-24 20:50:39
阅读次数:
139
框架基础 反射:反射是Java开发的一类动态相关机制。因为本身Java语言并不是一款动态语言,如果我们想要得到程序动态的效果,因此便引入了反射机制这一概念。 怎么表达反射? 能用反射做什么? PS:某面试题:Java中创建实例化对象有哪些方式? ①最常见的创建对象方法,使用new语句创建一个对象。 ...
分类:
编程语言 时间:
2018-02-23 20:48:46
阅读次数:
191
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确 ...
分类:
编程语言 时间:
2018-02-23 18:52:00
阅读次数:
162
#切记:绑定方法:绑定给谁就应该由谁来调用,谁来调用就会把谁当做第一个参数自动传入 class MySQL: def __init__(self,host,port): self.host=host self.port=port def func(self): print('%s 说:你好啊我的天'... ...
分类:
其他好文 时间:
2018-02-22 17:31:57
阅读次数:
114
原文出处:Java 中关于String的空对象(null) ,空值(empty),空格 定义 空对象: String s = null; 空对象是指定义一个对象s,但是没有给该对象分配空间,即没有实例化该对象,因此,空对象在调用所有对象方法时候都会抛出异常,如s.length(), s.isEmpt ...
分类:
编程语言 时间:
2018-02-19 10:55:40
阅读次数:
130
反射 反射,直观理解就是根据到达地找到出发地和来源。比如,一个光秃秃的对象,我们可以仅仅通过这个对象就能知道它所属的类、拥有哪些方法。 反射是指在PHP运行状态中,扩展分析PHP程序,导出或提出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取信息以及动态调用对象方法的功能称为反射API。 ...
分类:
Web程序 时间:
2018-02-18 11:20:53
阅读次数:
300
多态指的是面向对象编程时,屏蔽了子类对象之间的差异,可以使调用对象方法的客户端代码中代码保持通用性,而不必针对每个不同的对象写不同的实现。 多态的实现依靠的是继承、抽象方法或接口的特性。 例如: 在touchHead方法中,我们无需知道具体的是哪个对象,只要这个对象是派生于动物父类,就可以调用tal ...
分类:
其他好文 时间:
2018-02-16 22:53:50
阅读次数:
191
软件工程方法学:三个基本要素:方法,工具和过程。1、传统方法学:也称生命周期方法学或结构化范型。这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺利完成每个阶段的任务。2、面向对象方法学:把数据和行为看成是同等重要的,它是一种以数据为主线,把数据和对数据的操作紧密结合起来的方法。 软件生命 ...
分类:
其他好文 时间:
2018-02-14 18:41:01
阅读次数:
157
一、基础知识 异常是用来描述代码中发生的异常情况的对象。当出现引起异常的情况时,就会抛出异常对象。方法可以选择自己处理异常或继续抛出异常。异常可以由Java运行时系统生成,也可以手动生成。由Java抛出的异常与违反语言规则或执行环境约束的基础性错误有关,手动生成的异常通常用于向方法的调用者报告某些错 ...
分类:
编程语言 时间:
2018-02-13 00:12:36
阅读次数:
169