class MediaItem {
private String s;
public MediaItem(String s) { this.s = s; }
public String toString() { return s; }
} class Chapter extends MediaItem {
public Chapter(String s) { super(s); }
} super(s);
super.s ;
super.toString() ;
这三个各是什么意思?
private String s;
public MediaItem(String s) { this.s = s; }
public String toString() { return s; }
} class Chapter extends MediaItem {
public Chapter(String s) { super(s); }
} super(s);
super.s ;
super.toString() ;
这三个各是什么意思?
2、super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时)如:super.变量名
super.成员函数据名(实参)
super.s ; 是调用基类的变量s
super.toString() ; 是调用基类的toString()函数
super就是调用父类的东西..
super(s)就是调用父类的MediaItem(String s)
super.s 就是MediaItem的s
super.toString() ;就是MediaItem的toString()
回答问题专业点好不好?下面的可以参考一下
http://community.csdn.net/Expert/topic/5286/5286492.xml?temp=.63995