Java语言特性:构造函数及参数传递
在Java编程中,构造函数是一种特殊的方法,它在创建对象时被调用。构造函数的主要目的是初始化新创建的对象,为其中的属性赋值。
构造函数的定义格式如下:
class ClassName {
// constructor declaration
ClassName(parameters) {
// initialization code here
// accessing object properties
}
}
参数传递是构造函数中的一个重要部分。当创建对象时,可以通过构造函数接收外部传递的参数,并根据这些参数进行初始化。
例如:
class Person {
String name;
int age;
// constructor with parameters
Person(String name, int age) {
this.name = name;
this.age = age;
}
}
在创建Person
对象时,可以通过构造函数传递姓名和年龄:
Person person = new Person("John Doe", 30);
这样创建的person
对象就具有了相应的初始化信息。
还没有评论,来说两句吧...