Java 类的继承与成员重定义详解
1. 扩展类的概念
在 Java 编程中,为了展示子类化的特性,我们先从一个基础的属性类开始,这个类用于存储名值对。属性名是人类可读的字符串,例如 “color” 或 “location”。属性值则由属性的类型决定,比如 “location” 的值可以是表示街道地址的字符串,也可以是表示经纬度的一组整数值。以下是 Attr 类的代码实现:
public class Attr {
private final String name;
private Object value = null;
public Attr(String name) {
this.name = name;
}
public Attr(String name, Object value) {
this.name = name;
this.value = value;
}
public String getName() {
return name;
}
public Object getValue() {
return value;
}
public Object setValue(Object newValue) {
Object oldVal = value;
value = newValue;
return oldVal;
}
public String toString()
Java类的继承与成员重定义详解
超级会员免费看
订阅专栏 解锁全文
1121

被折叠的 条评论
为什么被折叠?



