类继承极口必须用implements,而接口继承借口必须用extends吗?
解决方案 »
- 如下死锁代码中,去掉任何一个Object 静态则锁不住,为什么Object 一定要静态啊??求大神解决。。3ks!
- 求大家帮我写一个线程池吧
- 关于txt的
- s标签 迭代显示map
- 采用NIO实现一个网络通信程序,在Windows平台下调试好的代码在Linux平台会遇到问题
- java初学者的问题!!
- 用java可以实现浏览器的功能吗?需要用到那些class呢?
- 为什么国外大学的程序设计教材大都是JAVA的?而我们国内是C++
- 请问用Vector定义的变量/对象有什么用?
- 高手帮帮忙,为什么TABLE没反应???????
- 用eclipse环境怎么java与sql连接?????
- java连接sql2005 jdbc总测试不通过,提示驱动不匹配。。
接口就是多继承。
所以接口用implements,因为接口类似virtual所以要去实现
extend 有拓展的意思
所以继承之后发扬光大用extends^@^
extends本意是拓展,java中叫做继承,它既可以是class(类)继承class,也可以是interface(接口)继承interface,“继承”顾名思义就是把他的父类(super class)里面的非final修饰的property(属性)、method(方法)的功能原封不动的拿过来用,注意super class也不能是final修饰的;
1,父类和子类如果都是abstract,那么子类无需实现父类的abstract method,等待后面的子类去实现;
2,父类是abstract,子类不是abstract,那么子类必须实现父类的abstract method;
3,当父类不是abstract时,不管子类是不是abstract,其中的方法无特殊要求;
4,当父类和子类中含有同名method(非abstract)的时候(重载),若都是private,那么两个method互不影响,否则,调用的时候,优先调用子类的方法。