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

java多态的应用 - Java / Java SE

interface animal{
  void sayHi();
  String getName();
}

class dog implements animal{
  public void sayHi(){
  System.out.println("I am "+getName()+bark());
  }
  public String bark(){
  return "wang-wang";
  }
  public String getName(){
  return "Bob.";
  }
}

class bulldog extends dog{
  public String getName(){
  return "Mike.";
  }
  public String bark(){
  return "wow-wow";
  }
}

public class test2{
  public static void main(String args[]){
  animal b=new bulldog();
  dog d=(dog)b; //A
  check(d);
  dog dd=(bulldog)b; //B
  check(dd);
  }
  public static void check(dog d){
  System.out.println("I am "+d.getName());
  }
  public static void check(bulldog d){
  System.out.println("I am "+d.getName());
  }
}
//A和B处怎么理解的阿?B处dog dd=(bulldog)b;是父类dog引用指向子类对象bulldog吗?A处理解成将一只公狗强制转换成一只狗?然后调用check(dog d)方法,d.getName();怎么还是调用公狗的getName()方法?
要晕了啊...
{{----


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

java swing 程序如何打包 - Java / Java相关

java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行

用zip ......

jsp和tomcat问题,快疯了 - Java / Java EE

我写了个jsp页面,然后改动了一下,改动的内容就是在jsp页面的js函数里加了个alert()语句,但是我访问这个页面时,死活都是原来页面的内容,我加了很多alert函数还是没改动前的页面内容;tomcat重启了,也重新部署这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号