对象构造方法

该文介绍了Java编程中构造方法的概念和作用,包括构造方法的定义、执行时机、作用以及注意事项。通过示例代码展示了如何使用构造方法创建并初始化对象,同时强调了系统默认构造方法的规则和手动编写构造方法的策略。

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

代码01

public class StudentTest {
    /*
           构造方法(构造器):
                创建对象的时候,要执行的方法

            格式:
                1.方法名与类名相同,大小写也需一致
                2.没有返回值,连void都没有
                3.没有具体的返回值(不能由return语句带回结果数据)

             构造方法的执行时机 :

                    在创建对象的时候,被调用执行
                    每创建一次对象,就会执行一次构造方法


              构造方法的作用:

                    1.本质的使用:创建对象
                    2.结合执行时机:可以创建对象的时候,给对象中的数据初始化

               构造方法的注意事项:

                    1.一个类中,没有编写构造方法,系统将会提供一个[默认的] [无参数]的构造方法
                    2.一个类中,如果手动编写了构造方法,系统将不会再提供那个默认的无参构造了
                            *建议:编写类的时候,无参构造,带参构造,全部手动给出

                    3.构造方法不允许手动调用
     */
    public static void main(String[] args) {
        Student stu1 =new Student("张三",20);
        System.out.println(stu1.name+"  "+stu1.age);


        Student stu2=new Student("李四",23);
        System.out.println(stu2.name+"  "+stu2.age);
    }
}

代码02

public class Student {
    String name;
    int age;

    public Student(String name,int age){
        this.name=name;
        this.age=age;


    }

}

运行结果

张三  20
李四  23
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值