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

java 多态(2)

(本文转载)
原文:http://blog.csdn.net/thinkghoster/archive/2008/04/19/2307001.aspx
class
 A
...
{
         
public
 String show(D obj)
...
{
                
return
 (
"
A and D
"
);
         }
 
         
public
 String show(A obj)
...
{
                
return
 (
"
A and A
"
);
         }
 
}
 
class
 B 
extends
 A
...
{
         
public
 String show(B obj)
...
{
                
return
 (
"
B and B
"
);
         }
         
public
 String show(A obj)
...
{
                
return
 (
"
B and A
"
);
         }
 
}
class
 C 
extends
 B
...
{}
 
class
 D 
extends
 B
...
{}
A a1 
=
 
new
 A();
        A a2 
=
 
new
 B();
        B b =
new
 B();
        C c 
=
 
new
 C(); 
        D d 
=
 
new
 D(); 
&nbs


相关文档:

java分页代码用于jsp及java并带有测试方法


import java.util.ArrayList;
import java.util.List;
public class FenYe
{
     static double allpage=0; //总页数
     static double currpage=0; //当前页
     static double pagesize=10; //显示行
     static int sta ......

java获得项目路径

    /**
  * 获取服务器的web地址
  * @return
  */
 private String getWebPath(){ 
  
   String _tempStr = Thread.currentThread().getContextClassLoader().getResource("").toString();
  
   _tempStr=_tempStr.substring ......

JAVA 日期相关(转载)

/**
* 有关日期工具类(extends TimeUtil)
*
* TimeUtil主要功能有:
* 1.各种日期类型(字符,util.Date,sql.Date,Calendar等)转换
* 2.获取指定日期的年份,月份,日份,小时,分,秒,毫秒
* 3.获取当前/系统日期(指定日期格式)
* 4.获取字符日期一个月的天数
* 5.获取指定月份的第一天,最后一天
*
* Date ......

详细解析Java中抽象类和接口的区别

 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号