学堂 学堂 学堂公众号手机端

java语言基础(24)——构造方法

lewis 1年前 (2024-04-10) 阅读数 13 #技术


构造方法

作用:给对象的数据进行初始化,如果没有传入具体的值,会给成员变量初始化默认值。


特点:

1 方法名与类名相同

2 没有返回值类型,连void都没有

3 没有具体的返回值

4 如果没有给定构造方法,系统会提供一个默认的无参构造

5 构造方法在new对象的时候会自动调用,而且支持重载,传不同的参数,会调用不同的构造。

例如:


class Student
{
// 构造方法 当然构造方法也可以带参数的
public Student(){}

}


如果没有给定构造方法,会生成一个默认的无参构造方法,这个我们可以在编译后,用反编译工具(XJad等)反编译后得到论证。

比如我们只有 class Student{ } 我们把编译后的字节码文件反编译,会发现,其实内容已经变为了


class Student
{
Student(){}

}



版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门