gpt4 book ai didi

java - 父类(super class)中的实例变量有什么用,以及如何在子类中更改它们的值

转载 作者:行者123 更新时间:2023-12-02 05:58:52 25 4
gpt4 key购买 nike

我是java新手,请解释一下,父类(super class)中的实例变量有什么用,因为我们不能在子类(如方法)中重写它们。我们如何更改子类中父类(super class)的实例变量的值,并请解释一下你是如何做到这一点的! 。如果我们只是更改了它的值,那么在使用多态性时,父类(super class)中的值将返回,而不是我们在子类中更改了它的值

最佳答案

父类(super class)中实例变量的重要性在于它们将被该父类(super class)的所有子类继承,从而减少代码冗余。要更改父类(super class)中私有(private)实例变量的值,请在子类的构造函数中使用 super 关键字。要在实例化后更改实例变量的值,请使用父类(super class)中定义的 mutator(setter)方法。按照惯例,mutator 方法将被命名为 setVariable()。

关于java - 父类(super class)中的实例变量有什么用,以及如何在子类中更改它们的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22844602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com