1.IOC和DI IOC侧重的是思想 ,DI实现 IOC侧重构造对象:通过容器 DI对属性值进行注入 (普通属性和域属性的注入) 2.aop 第一个案例 1.增强:前置和后置 MethodBeforeAdvice AfterReturningAdvice 接口 before() afterRetru ...
分类:
编程语言 时间:
2017-10-16 22:19:08
阅读次数:
298
比如: public MainGame mMainGame ; 与 public MainGame mMainGame = null;这两句的区别? 编译的时候会不同,未赋值,直接使用编译时会报错。 不赋值就不会分配空间,赋值null会分配0大小的初始空间. 如果在类中声明变量可以不赋值,构造对象时 ...
分类:
编程语言 时间:
2017-09-26 21:12:05
阅读次数:
362
JS是门面向对象语言,其对象是用prototype属性来模拟的,下面例举下常用的封装方式。 常规封装 Person函数的职责是构造对象,如果把初始化的东西也放在里面,代码就会显得繁琐,于是有了升级版 升级版 可是name, age, sex并没有在Person里申明呀?哪里来的? new的执行原理 ...
分类:
编程语言 时间:
2017-09-15 01:57:52
阅读次数:
231
//使用对象冒充来继承,只能继承构造对象中的信息 //原形中的无法继承构造对象中的方法每次实例化都会分配空间 //造成空间浪费 function Box(name,age){ this.name=name; this.age=age; this.run=function(){ return this ...
分类:
编程语言 时间:
2017-09-12 20:48:26
阅读次数:
169
通过这章学习,了解到面向对象程序设计。面向对象的程序设计是有对象组成的,每个对象对用户公开的特定功能部分和隐藏的实现部分。有类构造对象的过程称为创建类的实例。实现封装的关键在于绝对不能让类中的方法直接地访问其他类的实例域。一个对象变量并没有实际包含一个对象,而仅仅引用一个对象。用户自定义类:这些类没 ...
分类:
编程语言 时间:
2017-09-10 22:48:20
阅读次数:
170
这周我们已经接触到java面向对象的内容了,说实话确实难了不少,各种新名词出现,和各种新词之间的关系。面向对象程序设计与面向过程程序设计有很大的差别,要学会在思维上的转换。这周主要学习了类与对象,也学习了构造对象,包括类的封装等,静态域与静态常量,也学习了一些注释方式。学的内容非常多,但是学的都不精 ...
分类:
编程语言 时间:
2017-09-10 21:42:06
阅读次数:
164
第三周,学习了第四章对象与类,对java又多了一点深层的了解。 1.类:构造对象的模板或蓝图,由类构造对象的过程称为创建类的实例。 类之间,常见的关系有:(1)依赖 (2)聚合 (3)继承 2.对象:面向对象的程序是由对象组成的,要想使用OOP,一定要清楚对象的三个主要特性: (1)对象的行为——可 ...
分类:
编程语言 时间:
2017-09-10 18:48:59
阅读次数:
150
通过第三周的学习,我了解到了Java语言中的对象与类这块知识点。 Java是一种面向对象的程序设计语言,面向对象的程序是由对象组成的,类(class)是构造对象的模板或蓝图,因此,学习对象与类是很重要的。 关于对象与类的使用,若想使用对象,就必须首先构造对象,并指定其初始状态,然后,对对象应用方法。 ...
分类:
编程语言 时间:
2017-09-09 21:41:54
阅读次数:
193
面对对象程序设计(OOP)是当今主流的程序设计范型,它已经取代了20世纪70年代的“结构化”过程化程序设计开发。Java是完全面对对象的,必须熟悉OOP才能够编写Java程序。 类是构造对象的模板或蓝图。封装是与对象有关的一个重要概念。从形式上看,封装只不过是将数据和行为组合在一个包里,并对对象的使 ...
分类:
其他好文 时间:
2017-09-09 16:27:21
阅读次数:
179
工厂方式构造对象: 1.原料 构造函数,创建一个对象 2.加工 属性,方法 3.出厂 返回结果 示例代码: <!DOCTYPE html> <html lang="en"> <head> <title>工厂方式</title> <meta charset="UTF-8"> <meta name="v ...
分类:
Web程序 时间:
2017-08-23 10:34:27
阅读次数:
239