对象初始化:
构造函数是在创建对象时初始化对象的特殊方法。
它们与类具有相同的名称,并且没有返回类型。
实用程序:
构造函数用于为实例变量提供初始值或执行其他初始化任务。
默认生成器:
如果一个类没有定义构造函数,java会自动提供一个默认构造函数。
此默认构造函数将数字变量初始化为零,引用为 null,布尔值初始化为 false。
示例:
myclass 类有一个构造函数,它将实例变量 x 初始化为值 10。
// um construtor simples.
class myclass {
int x;
// construtor da classe myclass
myclass() {
x = 10; // inicializa x com 10
}
}
class consdemo {
public static void main(string args[]) {
myclass t1 = new myclass(); // cria uma instancia de myclass
myclass t2 = new myclass(); // cria outra instancia de myclass
// exibe os valores de x para ambas as instancias
system.out.println(t1.x + " " + t2.x);
}
}
登录后复制
参数化构造函数
需要参数:
参数化构造函数允许用不同的值初始化对象。
它们以与方法相同的方式接受参数,在构造函数名称后面的括号内声明。
示例:
myclass 类有一个参数化构造函数,它接受整数 i 并将 x 初始化为该值。
创建对象时,可以传递不同的值,用特定的值初始化x。
这些主题除了允许创建具有不同初始状态的实例之外,还强调了构造函数对于安全、正确初始化对象的重要性。
// Um construtor parametrizado.
class MyClass {
int x;
// Construtor parametrizado da classe MyClass
MyClass(int i) {
x = i; // Inicializa x com o valor passado no parametro i
}
}
class ParmConsDemo {
public static void main(String args[]) {
MyClass t1 = new MyClass(10); // Cria uma instancia de MyClass com x = 10
MyClass t2 = new MyClass(88); // Cria outra instancia de MyClass com x = 88
// Exibe os valores de x para ambas as instancias
System.out.println(t1.x + " " + t2.x);
}
}
登录后复制
以上就是构造函数和参数化构造函数的详细内容,更多请关注php中文网其它相关文章! 

BrianSab10 天前
发表在:南通速强批量添加水印专家 v1.83Эта статья для ознак...
Ronaldgag12 天前
发表在:11日17日,星期一,在这里每天60秒读懂世界!Free PHP Blockchain ...
NelsonBOT12 天前
发表在:11日16日,星期日,在这里每天60秒读懂世界!Free non-criminal in...
Darrenjhjhjhcunny14 天前
发表在:11日14日,星期五,在这里每天60秒读懂世界!Атака черной материи...
parifoot-rdc-7926 天前
发表在:laravel 找不到页面Votre guide <a href=...
Anya142Sa1 个月前
发表在:ASUS华硕A8N-SLI Deluxe主板BIOS 10110Hello friends! I c...
91资源网站长-冰晨1 个月前
发表在:广告合作123
FrankFAT1 个月前
发表在:10日14日,星期二,在这里每天60秒读懂世界!Big cocks of blacks ...
RichardGlymn1 个月前
发表在:Java webservice多个参数怎么调用https://t.me/win_1_c...
Thomasstolo1 个月前
发表在:Java webservice多个参数怎么调用https://t.me/s/Casin...