构造函数中的实例变量没有显示在输出中的原因可能有以下几个:
- 在构造函数中定义的实例变量没有被显示输出。构造函数是用来初始化对象的,它在对象创建时被调用,但并不会自动将实例变量的值输出。如果要将实例变量的值显示出来,需要在构造函数中通过调用输出函数或打印函数来显示。
- 实例变量的访问权限设置为私有(private)或受保护(protected)。如果实例变量的访问权限被限制为私有或受保护,那么在构造函数外部是无法直接访问和输出这些实例变量的。可以通过在类中定义公有(public)的成员函数来获取实例变量的值,并在该函数中进行输出。
- 构造函数的调用未显示输出实例变量的值。构造函数可能被其他函数调用,但在该调用中没有显示输出实例变量的值。可以在构造函数中添加适当的输出语句,以在构造函数被调用时输出实例变量的值。
总结:构造函数中的实例变量不会自动显示输出,需要在构造函数中添加输出语句或在类中定义公有成员函数来获取实例变量的值并输出。