接口与类、接口与接口之间的关系
2017-03-15 16:59
183 查看
类与接口之间的关系:实现关系
类与接口要注意的事项:
1.非抽象类实现接口时,需要实现接口中的所有抽象类
2.抽象类实现一个接口时,可以实现也可以不实现接口中的方法
3.一个类可以实现多个接口
疑问:java为什么是单继承(不支持多继承),而支持了多实现?
class
C
{
public
void test(){
System.out.println("CCCC.....");
}
}
class
D
{
public
void test(){
System.out.println("dddd.....");
}
}
class
E extends C, D
{
}
C
c = new C();
c.test(); ///这个时候C类和D类中都有test()方法,该调用哪一个好呢?所以单继承
接口与接口之间的关系:继承关系
接口与接口之前要注意的事项:
1.一个接口是可以继承多个接口的
类与接口要注意的事项:
1.非抽象类实现接口时,需要实现接口中的所有抽象类
2.抽象类实现一个接口时,可以实现也可以不实现接口中的方法
3.一个类可以实现多个接口
疑问:java为什么是单继承(不支持多继承),而支持了多实现?
class
C
{
public
void test(){
System.out.println("CCCC.....");
}
}
class
D
{
public
void test(){
System.out.println("dddd.....");
}
}
class
E extends C, D
{
}
C
c = new C();
c.test(); ///这个时候C类和D类中都有test()方法,该调用哪一个好呢?所以单继承
接口与接口之间的关系:继承关系
接口与接口之前要注意的事项:
1.一个接口是可以继承多个接口的
/**
* Author:Liu Zhiyong
* Version:Version_1
* Date:2016年4月24日16:04:50
* Desc:
类与接口之间的关系:实现关系
类与接口要注意的事项:
1.非抽象类实现接口时,需要实现接口中的所有抽象类
2.抽象类实现一个接口时,可以实现也可以不实现接口中的方法
3.一个类可以实现多个接口
疑问:java为什么是单继承(不支持多继承),而支持了多实现?
class C
{
public void test(){
System.out.println("CCCC.....");
}
}
class D
{
public void test(){
System.out.println("dddd.....");
}
}
class E extends C, D
{
}
C c = new C();
c.test(); ///这个时候C类和D类中都有test()方法,该调用哪一个好呢?所以单继承
接口与接口之间的关系:继承关系
接口与接口之前要注意的事项:
1.一个接口是可以继承多个接口的
*/
interface A
{
public void print(); //接口B中和接口A中有同名方法
}
interface B extends A, C//B接口继承了A接口
{
public void print(); //接口B中和接口A中有同名方法,但是没问题
public void test();
}
interface C
{
public void run();
}
abstract class Animal implements A
{
public void print(){
}
}
class Demo54 implements B,C
{
public void print(){
}
public void test(){
}
public void run(){
}
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
相关文章推荐
- 实体对象、值对象和接口三者之间关系的六条定律
- 类与接口之间关系
- 抽象类与接口之间的关系
- 操作系统与应用程序的关系 操作系统主要可以分为两大部分:内核和内核之外的一些程序。内核就是直接控制最底层的硬件,而我们日常所用到的软件,大都是通过内核之外一些程序与内核之间的接口完成的,例如WINDO
- 接口与接口、接口与类之间的关系
- AE常见接口之间的关系+arcgis常见概念
- UML图类,接口之间的关系
- Java抽象类和接口和继承之间关系
- Javase—OOP修饰符、接口及类和类之间的关系
- 继承,抽象,接口之间的关系和区别
- 组件、接口、类、对象之间的关系
- 类和接口以及之间的关系
- java(未检出20130729) String、StringBuffer、类与类之间关系:依赖关系Use-a、.聚合关系has-a、组合继承(“is-a”)、抽象类、接口
- 接口、抽象类和类之间的关系
- 接口、抽象类、继承、实现的定义及它们之间的关系
- 关于java接口、父类子类之间调用和强制转换的关系
- 类、抽象类、接口和继承之间的关系
- 【知识笔记】前端JS、逻辑层接口、后端SQL之间的调用关系
- AE常见接口之间的关系(较笼统)+arcgis常见概念
- 接口之间继承、抽象类普通类继承关系总结 (