Java与Android开发:从基础到实践
在Java编程中, super 关键字在面向对象编程里扮演着重要角色。在某些代码示例中, super 代表超类的构造函数。例如, super(name, when) 会告知Java去查找当前类的超类,调用该超类的构造函数,并将参数 name 和 when 传递给超类的构造函数。
假设存在一个 MyReminder 类,它继承自 Appointment 类。那么在特定代码里, super(name, when) 就会调用 Appointment 类的某个构造函数。当然, Appointment 类必须有一个构造函数,其参数类型要与 super 调用的参数类型相匹配( name 为 String 类型, when 为 Calendar 类型),否则Eclipse编辑器会显示大量红色标记。以下是 Appointment 类合适的双参数构造函数示例:
public Appointment(String name, Calendar when) {
this.name = name;
this.when = when;
}
超级会员免费看
订阅专栏 解锁全文

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



