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

本文深入探讨了Java中构造方法的基本概念、特点及其在创建对象过程中的作用,并通过示例展示了如何在类中实现构造方法及其实例化对象的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/**********************************************************************************************
* 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();
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值