1 this变量代表对象本身 2 当类中有两个同名变量,一个属于类(类的成员变量),而另一个属于某个特定的方法(方法中的局部变量),使用this区分成员变量和局部变量。 3 this简化构造函数的调用
分类:
其他好文 时间:
2014-06-28 10:19:33
阅读次数:
146
矩形类定义【C++】Time Limit: 1 Sec Memory Limit:
128 MB
Submit: 472 Solved: 301
[Submit][Status][Web
Board]
Description
定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数、输入坐标的函数,以及计算并输出矩形面积的函数。要求使用提示中给出的测试...
分类:
其他好文 时间:
2014-06-25 20:06:21
阅读次数:
213
使用 F# 列表
在 C# 中使用 F# 的列表,是完全可能的,但是,我建议不要用,因为,只要再做一点,就会使事情在 C# 看来更加自然。例如,把列表转换成数组很简单,用List.toArray 函数;转换成System.Collections.Generic.List,用 new ResizeArray()构造函数;转换成System.Collections.Generic.IEnume...
分类:
其他好文 时间:
2014-06-24 22:05:13
阅读次数:
318
1.声明实例变量(静态)
2.私有化构造函数
3.创建获取实例的方法
public class Singleton{
//创建实例变量
private static Singleton singleton;
//私有化构造函数
private Singleton(){
}
//创建获取实例的方法
public static Singleton getI...
分类:
编程语言 时间:
2014-06-24 18:28:19
阅读次数:
206
使用联合类型
可以在 C# 中使用联合类型,但是,由于 C# 没有真正意义上的联合类型,因此,在 C# 中使用看上去不漂亮。在这一节,我们将讨论如何在 C# 中使用联合类型,以及作为库设计人员,如何可以决定库是否公开联合类型(虽然,我个人建议避免跨语言公开联合类型)。
第一个例子,我们定义了一个简单的联合类型Quantity,它有两个构造函数,一个包含整数,另一个包含浮点数;还提供一个函...
分类:
其他好文 时间:
2014-06-24 18:21:48
阅读次数:
217
工厂模式 虽然Object构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为解决这个问题,人们开始使用 工厂模式的一种变体。function createPerson(name,age,job){var o=new Object...
分类:
编程语言 时间:
2014-06-22 13:07:05
阅读次数:
310
public member function
std::vector::vector
C++98
C++11
default (1)
explicit vector (const allocator_type& alloc = allocator_type());
fill (2)
explicit vec...
分类:
其他好文 时间:
2014-06-22 07:02:06
阅读次数:
386
依赖注入两种方式: 构造函数和属性
package x.y;
public class Foo {
public Foo(Bar bar, Baz baz) {
// ...
}
}
...
分类:
编程语言 时间:
2014-06-21 20:38:28
阅读次数:
216
一起阅读C++经典:深度探索C++对象模型-第二章-构造函数的建构...
分类:
编程语言 时间:
2014-06-21 19:49:00
阅读次数:
280