java - 从父类对象设置所有子类变量

标签 java

我有两个类 A 和 B,其结构如下

Class A() {
    Integer a1;
    Integer a2;
}

Class B() extends A {
    Integer b1;
}

如何从 A 类的对象中设置 B 类的(所有)变量 a1 和 a2(它们也可以超过 2 个)对象?

最佳答案

Class A {
    protected Integer a1;
    protected Integer a2;
}

Class B extends A {
    Integer b1;
}

你可以这样做:

B b = new B();
b.a1 = 3;
b.a2 = 4;

关于java - 从父类对象设置所有子类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48905820/

相关文章:

java - jackson 中用于枚举的自定义xml解串器

java - 当 JMS 生产者与 JMS 服务器断开连接时,它可以使用本地存储和转发吗?

java - JTable增量单元格填充

java.lang.UnsupportedClassVersionError : Bad version number in . 类文件

java - Lint 将 Kotlin MutableMap.forEach() 视为 java.util.Map.forEach()

java - 如何模拟客户端中止请求?

java - JCS 1.3 关机后从磁盘刷新缓存

java - 通用返回值(java)

java - 什么是 NullPointerException,我该如何解决?

java - JAX-RS 响应对象将对象字段显示为 NULL 值