我试图创建一个类,它使用自己的状态来操作它所持有的引用的外部对象的状态。外部对象可以是A类或B类,它们是相似的,但不受作者控制。因此,每个this earlier answer from @SimY4创建一个密封的类以访问其共同属性。 // *** DOES NOT COMPILE ***
class A { // foreign class whose structure is not mod
我正在创建一个抽象工具类,对另一组外部类(不受我控制)进行操作。外部类在概念上在界面的某些点上是相似的,但是对于访问它们的类似属性有不同的语法。他们对应用工具操作的结果也有不同的语法。我已经创建了一个带有内部类的数据类,基于this answer by @hotkey。 这里是仿制药问题:外国类基本上是元素的容器。每个班级的容器类型是不同的。某些容器具有固定的元素类型,而其他容器具有通用元素类型。
我最近遇到了一个与创建类/建模有关的问题。 模范动物王国作为类。使用你的类来创建表示为虚拟动物园的各种对象。在这个虚拟动物园中添加20只动物(在你的程序的主要方法中,让每只动物发出声音,这不应该是20种不同的物种)。 我想到了这个问题,并决定去抽象类动物而不是接口。然后,我添加了两个类Bird,哺乳动物由Animal继承。 我实现 public abstract class Animal{
我读了很多关于使用TypeAdapter和JsonSerializer/Deserializer来处理抽象类,我的问题是在嵌套抽象类的情况下。 我们说这个类: abstract class A {
String content;
}
abstract class G {
String otherContent;
}
class B extends A {