易截截图软件、单文件、免安装、纯绿色、仅160KB

java继承问题 经常遇到保存下来

import java.util.ArrayList;
import java.util.HashMap;

public class Client {

/**
* @param args
*/
public static void main(String[] args) {
test1();
System.out.println("==================================");
test2();
}

public static void test1(){
ParentObj po = new ParentObj();
ArrayList list = new ArrayList();
po.doWork(list);

po = new ChildObj();
po.doWork(list);

ChildObj co = new ChildObj();
co.doWork(list);

}

public static void test2(){
ParentObj po = new ParentObj();
HashMap map = new HashMap();
po.doSport(map);

po = new ChildObj();
po.doSport(map);

ChildObj co = new ChildObj();
co.doSport(map);
}
}

import java.util.ArrayList;
import java.util.Map;

public class ParentObj {
public void doWork(ArrayList list) {
System.out.println("ParentObj doWork...");
}

public void doSport(Map map) {
System.out.println("ParentObj doSport...");
}
}
import java.util.HashMap;
import java.util.List;

public class ChildObj extends ParentObj {

public void doWork(List list) {
System.out.println("ChildObj doWork...");
}

public void doSport(HashMap map) {
System.out.println("ChildObj doSport...");
}

}
运行结果:
ParentObj doWork...
ParentObj doWork...
ParentObj doWork...
==================================
ParentObj doSport...
ParentObj doSport...
ChildObj doSport...


相关文档:

Java中集合容器类List和Set的用法

List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1  List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......

IBM FileNet Content Java API 简介

2008 年 6 月 24 日
原文地址: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0806wangys/
本文介绍 IBM FileNet P8 4.0 Platform 提供的 Content Java API。首先对 FileNet P8 Content Engine 和 API 进行概要介绍, 并说明了一些基本概念,随后详细介绍了 FileNet Content Engine提供的基于 EJB ......

Java 数组 List 如何传值

// 合并 List 中的相同数据行
// Source : tmpOrderEntryListBeanList
// Target : resultOrderEntryListBeanList
// ------------------------------------------------------------------

// (1)将结果赋给 Result Livon 2010-5-18 三
// 整理列表,以便查询库存。
private List<OrderEntryListBe ......

Java序列化简明概要

1. 概念: 序列化就是把对象变成对象流(确切说是把对象的属性写入流),如果需要进而可以把对象流存成二进制文件;
2. 目的: 序列化的目的是为了方便永久存储或者网络传输;
3. 如何实现: 将类实现Serializable接口即可,无必须实现的方法,实现该接口只是为了标识该类可被序列化;
4. (转)其他需要知道的:
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号