【发布时间】:2023-03-10 01:35:01
【问题描述】:
假设我有一个超类 A,它有字段
class A {
String name;
int age;
setName(String name);
getName();
setAge(int age);
getAge()
}
我有多个类扩展 A 并添加更多字段以及 getter 和 setter。 现在有另一个类,比如 B,它需要姓名和年龄,这已经由 A 类提供。 那么我应该继续创建没有任何字段的 B 类并简单地扩展 A 类,还是应该直接使用 A 类?
class B extends A {}
P.S - 我正在使用泛型,当我直接使用超类 A 时会发出警告,但功能运行良好。请提出建议。
【问题讨论】:
-
请显示产生警告的代码。
-
B 类完全是空的,还是根本没有 bean 属性(即没有 getter 或 setter 方法)?
标签: java spring javabeans pojo