构造方法
实例构造函数用于创建和初始化实例。创建新对象时将调用类构造函数,例如:
- class CoOrds
- {
- public int x, y;
- // 构造函数
- public CoOrds()
- {
- x = 0;
- y = 0;
- }
- }
复制代码
为了清楚起见,此类包含公共数据成员。建议不要使用这种编程方法,因为它使程序中任何位置的任何方法都可以不受限制、不经验证地访问对象的内部组件。数据成员通常应当为私有的,并且只应当通过类方法和属性来访问。【意思就是只要实例化一个类,就会调用该方法,x,y就会被赋值为0】
还可以这样带参数的构造方法
- // 含有两个参数的构造方法:
- public CoOrds(int x, int y)
- {
- this.x = x;
- this.y = y;
- }
复制代码
这样便可以用默认或特定的初始值创建 CoOrd 对象,如下所示:
- CoOrds p1 = new CoOrds();
- CoOrds p2 = new CoOrds(5, 3);
复制代码 |