gpt4 book ai didi

java - 父类(super class)的字段 : private+accessors vs protected

转载 作者:行者123 更新时间:2023-11-30 11:29:29 24 4
gpt4 key购买 nike

<分区>

片段#1:

public abstract class SuperClass {
protected int i;
}

public class SubClass extends SuperClass {
public void method() {
i = doAnythingWithI(i); // for example
}
}

片段#2:

public abstract class SuperClass {
private int i;
protected int getI() {
return i;
}
protected int setI(int i) {
this.i = i;
}
}

public class SubClass extends SuperClass {
public void method() {
setI(doAnythingWithI(getI())); // for example
}
}

为什么要使用一个片段而不是另一个片段?最常见的处理方式是什么?

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