Java知识点整理(面向对象)构造方法 引用类型数组(上)

本文详细介绍了Java中构造方法的作用及语法,强调了构造方法在对象初始化时的重要性。同时,讲解了`this`关键字的用法,特别是在解决成员变量与局部变量同名问题上的应用。此外,还探讨了`null`值的意义和使用注意事项,并对引用类型数组的特点进行了阐述,尤其是赋值时需要创建对象的要求。
摘要由CSDN通过智能技术生成

1.构造方法:构造函数,构造器,构建器-----------复用给成员变量赋值初始值代码

        作用:给成员变量赋值

        语法:与类同名,没有返回值类型(连void都没有)

        调用:在创建(new)对象时被自动调用

                若自己不写构造方法,则编译器默认提供一个无参构造方法,若自己写了构造方法,则不再提供默认

                构造方法可以重载

public calss Student{
    //成员变量
    String name;
    int age;
    String address;
    //构造方法
    Student(Strint name,int age,String address){
    this.name = name;
    this.age = age;
    this.address = address;


    }
    

    //方法
    void study(){
        System.out.println(name+"在学习...");
        }
    void sayHi(){
        System.out.println("大家好,我叫"+name+",今年"+age+"岁了,家住"+address);
}


}
    

             

public class ConsDemo {
    public static void main(String[] args) {
        //Student zs = new Student(); //编译错误,Student类中没有无参构造方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值