您所描述的不是最重要的。如果您未指定默认构造函数,则编译器将创建一个默认构造函数。如果是子类,它将调用默认的父构造函数(super()),还将所有实例变量初始化为由该类型的默认值确定的默认值(数字类型为0,布尔值为false,对象为null) 。
当子类具有与超类的实例方法相同的名称,参数的数量/类型以及相同的返回类型时,将发生覆盖。在这种情况下,子类将 覆盖
超类的方法。有关此处覆盖的信息。
欢迎分享,转载请注明来源:内存溢出
您所描述的不是最重要的。如果您未指定默认构造函数,则编译器将创建一个默认构造函数。如果是子类,它将调用默认的父构造函数(super()),还将所有实例变量初始化为由该类型的默认值确定的默认值(数字类型为0,布尔值为false,对象为null) 。
当子类具有与超类的实例方法相同的名称,参数的数量/类型以及相同的返回类型时,将发生覆盖。在这种情况下,子类将 覆盖
超类的方法。有关此处覆盖的信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)