关于方法参数传递的总结:对于
Java 中的方法参数传递,无论传递的是原生数据类型
还是引用类型,
统一是传值(
pass by value)。
构造方法(
Constructor):
构造方法用于完成对象属性的初始化工作,构造方法的特点:
a)
构造方法的名字必须与类名完全一致( 包含大小写)
b)
构造方法没有返回值,连 void
也不能出现。
c)
如果在定义一个类的时候,没有为类声明构造方法,那么 Java
编译器会自动为类
添加一个没有参数且方法体为空的构造方法( 默认的构造方法)
d)
如果在定义一个类的时候,为类声明了构造方法,那么 Java
编译器就不会再为类
添加构造方法了。
e)
不能显式调用类的构造方法,构造方法通常是通过
new 关键字隐式调用。
5. new 关键字在生成对象时完成了三件事情:
a) 为对象开辟内存空间。
b) 调用类的构造方法。
c) 将生成的对象的地址返回。
6. 默认的构造方法:构造方法没有参数且方法体为空。