Java构造方法

Posted 朝九晚五浪迹江湖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java构造方法相关的知识,希望对你有一定的参考价值。

一、方法重载的条件

1、方法名是相同的

2、方法的参数类型,个数,顺序至少有一个不同

3、方法的返回值类型可以不同,因为方法的重载与返回值类型没有任何关系

4、方法重载只能出现在同一个类里面

5、方法的修饰符可以不同,因为方法的重载与修饰符没有关系

二、构造方法,构造器,构造函数

1、构造方法也是方法

2、构造方法语法:

  [修饰符] 构造方法名(参数列表){

  构造方法体  

}

3、构造方法名必须和类型相同

4、构造方法的作用:

  A、调用构造方法可以创建Java对象,怎么调用呢?使用new关键字调用(注:其他地方的调用,采用“别名.xxx”)

  B、构造方法的执行除了创建Java对象之外,还可以初始化成员变量

5、如果一个类不手动提供任何构造方法,系统会默认提供一个没有参数的构造方法,如果手动提供了,系统则不会再默认创建了

6、构造方法是可以重载的

7、成员变量在构造方法执行的时候才会被初始化

 

注意:构造方法没有返回值类型,并且不能写void

 

以上是关于Java构造方法的主要内容,如果未能解决你的问题,请参考以下文章

Java thread类构造方法问题

Java语言中,构造方法和一般方法有何不同

Java中,什么是构造方法?什么是构造方法重载?什么是复制构造方法?

java中构造方法和方法有啥区别

java中构造方法和拷贝构造方法是啥意思

Java中,构造方法和实例化对象之间的关系