ruby对象是严格封装的:只能通过定义的方法访问其内部状态。方法使用的成员变量在对象外部不能直接访问,不过可以通过getter、setter等访问器方法(accessor),使他们看起来好像是直接访问的。与对象状态的封装性相反,ruby中的类非常开放。每个ruby程序都可以为现有类添加方法,而且也可...
分类:
其他好文 时间:
2014-06-28 10:08:31
阅读次数:
274
为了不让人迷惑,首先说明Setters是一个属性 。Setter 是一个类Setters 是Style类中的一个重要属性。Setters 包含着 Setter 和 EventSetter 类的集合我们平时要用的Setter 类,用的它的什么? 三个属性:Property、Value、TargetNa...
分类:
其他好文 时间:
2014-06-28 09:44:22
阅读次数:
340
JavaBean是一种Java组件技术,就其本质就是一个类,具有如下特点:1:实现可序列化2:有一个public的无参的构造方法3:所有实例变量都是private的4:为每一个属性提供getter和setter方法,如果属性为boolean类型,那么get变换成is,如:getNew() 变成 is...
分类:
编程语言 时间:
2014-06-27 16:38:57
阅读次数:
228
[receiver message]:[接收者 消息]把消息传递给接收者。getter(接收器),setter(设置器):只设置和读取一个参数。Person *p1 = [[Person alloc] init];Person *p2 = [Person new];这两个初始化的功能一致,只不过第一...
分类:
其他好文 时间:
2014-06-27 16:04:07
阅读次数:
218
1.原子和非原子属性1.1>OC在定义属性时又nonatomic和atomic两种选择(1)atomic:原子属性,为setter方法加锁(默认就是atomic)(2)nonatomic:非原子属性,不会为setter加锁1.2>atomic加锁原理@property (assign,atomic)...
分类:
其他好文 时间:
2014-06-24 11:39:45
阅读次数:
205
3.4 依赖
3.4.1 依赖注入
依赖注入两种方式:基于构造器的DI、基于setter方法的DI。
3.4.1.1 基于构造器的DI
参数是引入对象,且之前不存在父-子类关系:
package x.y;
public class Foo {
public Foo(Bar bar, Baz baz) {
// ...
}
}
bean...
分类:
编程语言 时间:
2014-06-22 12:07:33
阅读次数:
243
今天学习了一下spring中bean的初始化和销毁,突然想了解一下初始化方法跟构造函数及setter方法注入的执行顺序,记录在此,仅作为学习笔记。 当实例化一个bean时,可能需要执行一些初始化操作来确保该bean处于可用状态。同样地,当不再需要bean时,将其从容器中移除是,我们可以还需要按顺序....
分类:
编程语言 时间:
2014-06-21 16:48:48
阅读次数:
2115
1. 提供对应要注入的属性
//setter注入
public class Bean2 {
private String name;
private Integer age;
// 提供要注入的属性对应的setter方法
public void setName(String name) {
this.name = name;
}
public void setAge(I...
分类:
其他好文 时间:
2014-06-18 06:14:27
阅读次数:
209
注入引用类型:对象
必须保障该对象以Bean形式存在于IoC容器,受Spring控制
1. 提供对应要注入的属性
public class Bean2User {
public void Test() {
System.out.println("bean2 use obj ...");
}
}
2. 为每个要注入的属性提供对应的标准封装se...
分类:
编程语言 时间:
2014-06-18 00:29:00
阅读次数:
311
本篇文章很简单,就是把下面这段Gradle脚本打回原形:
version = 1.0
Groovy语法糖
Java程序员对JavaBeans和Getter/Setter方法肯定不陌生,所以就不过多介绍了。虽然现代的IDE都提供了快捷方式,可以很方便的给字段生成Getter和Setter方法,但我还是很讨厌他们。还好,有Groovy的语法糖在手,就可以跟Getter/Setter方法说再见了!...
分类:
数据库 时间:
2014-06-14 10:49:27
阅读次数:
340