您的位置:首页 > 其它

5.3--类的一种特殊的--成员方法--构造方法

2016-02-18 19:13 267 查看
/[b]**********************************************************************************************[/b]

* 1–构造方法—是一个方法名与类名相同的的特殊的—成员方法

* 2–每当使用—new关键字—创建一个对象时,为新建对象在堆内存中开辟空间之后,java系统将自动调用–构造方法–初始化这个新建对象

* 3–默认构造方法

* 4–构造方法是类的一种特殊的成员方法,它的–特殊性–主要体现在以下几个方面:

* 1–构造方法的方法名与类名相同

* 2–不能对构造方法指定–返回值类型,也不能使用return语句返回值,它由隐含的返回值,该值由系统内部使用

* 3–构造方法不能由编程人员–显式的直接调用,在用new实例化一个对象的同时,系统会自动调用该类的构造方法将新对象实例化

* 4–构造方法可以重载,既可以定义多个不同参数的构造方法

* 5–如果用户在一个自定义的类中未定义构造方法,系统将为这个类定义一个默认的空构造方法,这个空构造方法没有形式参数,也没有任何具体的语句

* [b]********************************************************************************************[/b]/.java文件是–Person这个类的—定义文件

package com.construct.demo1;

class Person {

//String name="孔子";
//int age=2560;
String name;
int age;
public Person(String aName,int aAge){
System.out.println("运行构造方法,新建一个Person对象");
name=aName;
age=aAge;
}
public void printInfo(){
System.out.println("姓名"+name);
System.out.println("年龄"+age);
}


}

package com.construct.demo1;

public class PersonTest {

public static void main(String args[]){
Person p=new Person("孔子",1450);         //声明一个Person对象,同时利用构造方法初始化
p.printInfo();
}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: