首页 > 其他 > 详细

构造方法

时间:2017-04-16 11:25:39      阅读:289      评论:0      收藏:0      [点我收藏+]

  构造方法是一种特殊的方法,主要用于初始化对象,当用new 创建一个对象的时候被调用。在一个类中如果没有定义任何构造方法,系统就会为该类自动创建一个无参的构造方法,且方法体中没有任何语句,而当显示定义类的构造方法后,系统就不再自动创建默认的构造方法了。语法如下:

[修饰符] 类名([参数列表]){
		初始化对象语句;
}

  构造方法特点如下:

    1.构造方法是一个特殊的方法。java中的每个类都有构造方法,用来初始化该类的一个对象。

    2.构造方法具有和类名相同的名称,而且不返回任何数据类型。

    3.构造方法一般都用public 类型来修饰,这样才能在任意的位置创建类的实例。

    4.重载经常用于构造方法。

    5.构造方法只能由new 运算符调用,不能用"对象.构造方法" 来显式调用。

  实例:

public class Student{
	private String name;
	private int age;
}

  该类中没有定义构造方法,系统会自动添加默认的构造方法:public Student(){},当用new创建一个对象时只能这样构造:Student s = new Student();//调用无参的构造方法

  实例:

public class Student{
	private String name;
	private int age;
	public Student(String name){				//含有一个参数的构造方法
		this.name = name;
	}
	public Student(String name,int age){		//含有两个参数的构造方法
		this.name = name;
		this.age = age;
	}
}

  该类中定义了两个构造方法,系统不再提供默认的构造方法。

  在类的定义中还可以提供更多的构造方法,参数可以一个或多个,构造对象时,根据已定义的构造方法来构造。


 

  

构造方法

原文:http://www.cnblogs.com/xiaonanman/p/6717797.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!