每个对象在生成时都必须执行构造方法,而且只能执行一次是什么意思

2025-05-15 21:54:36
推荐回答(2个)
回答1:

创建对象时调用构造方法,这是规定,一个对象包含什么成员等等可以在这里定义,例如一个长方形对象,可以有长,宽,面积,周长等等成员。
构造方法是自动调用的,在创建对象时自动调用,所以不可以显式地直接调用构造方法。

回答2:

假如说你想去超市买个电饭锅做饭。

  1. 你想买电饭锅---声明对象

  2. 你买了电饭锅---创建对象

  3. 你做饭---使用对象

  4. 假如超市的电饭锅卖完了,你没买到---异常,买电饭锅失败

  5. 没买到电饭锅,那么你也不能做饭。