频道栏目
首页 > 资讯 > Java > 正文

java构造方法与对象的创建

17-11-24        来源:[db:作者]  
收藏   我要投稿

java构造方法与对象的创建

可以用类来声明对象,声明对象后必须创建对象

4.3.1构造方法

(1)程序用类创建对象时,需要使用该类的构造方法

(2)类中构造方法的名字必须和类名完全相同,而且没有类型

(3)允许一个类中编写若干个构造方法,但必须保证参数不同(参数个数相同但参数列表中对应的某个参数类型不同;参数个数不同)

(4)如果类中没有编写构造方法,系统会默认该类只有一个构造方法(无参,方法体中无语句)

1.默认构造方法与自定义构造方法

若类中定义了一个或多个构造方法,Java不提供默认构造方法

2.构造方法没有类型

4.3.2创建对象

1.对象的声明

类名 对象名

//例子:
Person  person;

2.为声明的对象分配变量

使用new 运算符和类的构造方法为声明的对象分配变量,即创建对象

//例子:为声明的对象分配变量
public class Example4_2_Point {
	int x;
	int y;
	Example4_2_Point(int x, int y) {
		this.x = x;
		this.y = y;
	}
}

public class Example4_2 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Example4_2_Point example4_2_Point1 = new Example4_2_Point(10, 10);//声明对象,为对象分配变量使用new和类中构造方法
		Example4_2_Point example4_2_Point2 = new Example4_2_Point(23, 25);//声明对象,为对象分配变量使用new和类中构造方法
	}
}

3.对象的内存模型

4.3.3使用对象

“ · ”运算符:通过使用“ · ”运算符可以实现对自己变量的访问和方法的调用

1.对象操作自己的变量(体现对象的属性)

(1)通过使用“ · ”运算符可以实现对自己变量的访问和方法的调用

(2)点运算符也叫引用运算符或者访问运算符,格式:对象·方法

2.对象调用类中的方法(体现对象的行为)

4.3.4对象的引用和实体(略)

代码例子:

//默认的构造方法、自定义构造方法、非构造方法例子

class Lader(){
int x ,y;
//方法1:默认的构造方法
Lader(){
}

//方法2:自定义构造方法
Lader(){
x = 1;
y = 1;
}

//方法3:自定义构造方法
Lader(int a,int b){
x = a;
y = b;
}

//方法4:该方法类型为void,因此不是构造方法
void Lader(int a,int b){
x = a;
y = b;
}

//方法5:该方法类型为int,因此不是构造方法
int Lader(int a,int b){
x = a;
y = b;
}
}
相关TAG标签
上一篇:C语言除法”四舍五入“与“进一法”的实现方法
下一篇:根路径图文详情
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站