【Java开源代码栏目提醒】:网学会员Java开源代码为您提供TextCovariant.java参考,解决您在TextCovariant.java学习中工作中的难题,参考学习。
package com.zf.s11;//创建一个包
import java.util.Vector;
//操作协变式返回类型的类,继承Vector类
public class TextCovariant extends Vector {
private static final long serialVersionUID = 1L;// 缺省串行版本标识
@Override
public String get(int index) {// 重写Vector中的get()方法
return (String) super.get(index);
}
@Override
public String firstElement() {// 重写Vector中的firstElement()方法
return (String) super.firstElement();// 获得第一个元素
}
public static void main(String[] args) {// java程序主入口处
TextCovariant text = new TextCovariant();//创建实例对象
text.add("first");//添加对象
text.add("second");
String get = text.get(1);// 可以直接返回String类型,而不是父类的Object
String first = text.firstElement();// 可以直接返回String类型
System.out.printf("重载get()方法返回String,结果:%s%n", get);
System.out.printf("重载firstElement()方法返回String,结果:%s%n", first);
}
}
上一篇:
TextCopyFileAndMove.java
下一篇:
关于企业电子商务网站的平安控制