这是学习.net的第三个星期了,这周学习了对象关系和构造函数。
对象关系指两个对象具有某个常态的关联,如果要描述对象关系,应该在同一个语境之下,对相关系有三种对应关系分别是:
一对一:通常在两个类各持有单个对另一个类的引用
一对多(多对一):通常在多那一端持有单个引用,一那端持有集合引用
多对多:在两端都持有集合引用
对象关系在代码中用属性表示,该属性持有对另一个对象的引用
对象关系:一对一
一对多:一个A(1个A)对应多个B(1个B),一个B(一个B)对应
一个A(多个A),A与B是1对多(多对一)关系
多对多:一个A对应多个B,一个B对应多个A,A和B是多对多关系
构造函数:
1:逻辑上他是一个对象产生时应该完成一些工作使得该对象具有现实意义
2:他是一个初始化器,通过他可以产生对象资源
3:时间点:对象创建时
构造函数需要注意的是:1:时间点:发生在对象创建时
2:完成的工作:初始化对象数据,使得该对象有现实意义
3:当类中没有显示定义构造函数时,他将拥有默认的无参构造函数
4:当类中显示定义了构造函数,默认构造函数消失
5:设计构造参数时,应当尽量避免调用者可能出现的赋予不正确值的情况,同时还应该让调用方的使用尽量简单
--20150420.1000
时间: 2024-09-30 20:23:53