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

/**********************************************************************************************
* 1–构造方法—是一个方法名与类名相同的的特殊的—成员方法
* 2–每当使用—new关键字—创建一个对象时,为新建对象在堆内存中开辟空间之后,java系统将自动调用–构造方法–初始化这个新建对象
* 3–默认构造方法
* 4–构造方法是类的一种特殊的成员方法,它的–特殊性–主要体现在以下几个方面:
* 1–构造方法的方法名与类名相同
* 2–不能对构造方法指定–返回值类型,也不能使用return语句返回值,它由隐含的返回值,该值由系统内部使用
* 3–构造方法不能由编程人员–显式的直接调用,在用new实例化一个对象的同时,系统会自动调用该类的构造方法将新对象实例化
* 4–构造方法可以重载,既可以定义多个不同参数的构造方法
* 5–如果用户在一个自定义的类中未定义构造方法,系统将为这个类定义一个默认的空构造方法,这个空构造方法没有形式参数,也没有任何具体的语句
* ********************************************************************************************/.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();
}

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值