类与类

继承关系,只能单继承,但是可以多层继承。

类与接口

实现关系,可以单实现,也可以多实现,并且可以在继承一个类的同时实现多个接口。

接口与接口

继承关系,可以单继承,也可以多继承。

附:代码举例

/*

接口成员特点

成员变量;只能是常量,并且是静态的。

默认修饰符:public static final

建议:自己手动给出。

构造方法:接口没有构造方法。

成员方法:只能是抽象方法。

默认修饰符:public abstract

建议:自己手动给出。

所有的类都默认继承自一个类:Object。

类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。

*/

interface Father {

public abstract void show();

}

interface Mother {

public abstract void show2();

}

interface Sister extends Father,Mother {

}

//class Son implements Father,Mother //多实现

class Son extends Object implements Father,Mother {

public void show() {

System.out.println("show son");

}

public void show2() {

System.out.println("show2 son");

}

}

class InterfaceDemo {

public static void main(String[] args) {

//创建对象

Father f = new Son();

f.show();

//f.show2(); //报错

Mother m = new Son();

//m.show(); //报错

m.show2();

}

}

java中与接口类,Java中类与类、类与接口、接口与接口的关系相关推荐

  1. java中使用jxl导出excel表格的工具类(全网唯一亲测可用,在原来基础上扩展)

    java中后台导出excel的话,有两种方案,一是使用poi(不过由于是windows版本的,存在不兼容,但功能更多,更强大),而是使用jxl(纯java编写,不过兼容,简单一些),可以设置输出的ex ...

  2. Java 中的 XML:Java 文档模型的用法

    Java 中的 XML:Java 文档模型的用法 英文原文 内容: 代码对比 DOM JDOM dom4j Electric XML XPP 结束语 下一次... 参考资料 关于作者 对本文的评价 相 ...

  3. java 泛型详解、Java中的泛型方法、 java泛型详解

    本文参考java 泛型详解.Java中的泛型方法. java泛型详解 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用. 什么是泛型?为什么要使用泛型? 泛型,即& ...

  4. java中函数的调用,java中如何调用函数

    java动态调用函数,Java 中使用动态代码,java函数调用,java中如何调用函数 如何在 Java 中调用 C 函数 宗薇 [期刊名称]<网络新媒体技术> [年(卷),期]2000 ...

  5. java中implement_详解JAVA中implement和extends的区别

    详解JAVA中implement和extends的区别 extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,Java中不支持多重继承,但是可以用接口来实 ...

  6. Java中JSON字符串与java对象的互换实例详解

    这篇文章主要介绍了在java中,JSON字符串与java对象的相互转换实例详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JS ...

  7. 在java中使用JMH(Java Microbenchmark Harness)做性能测试

    文章目录 使用JMH做性能测试 BenchmarkMode Fork和Warmup State和Scope 在java中使用JMH(Java Microbenchmark Harness)做性能测试 ...

  8. Java中使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决

    Java中使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决 参考文章: (1)Java中使用json时java.lan ...

  9. Java中怎样将Json字符串转换成实体类

    场景 在Java中调用接口获取Json数据后,怎样转换成对应的实体类进行接受与存储. 实现 打开浏览器输入在线Json格式化,这里推荐使用: http://www.bejson.com/ 选择Json ...

  10. java中如何使用反射调用方法以及获得类中的属性

    使用反射获取类中的方法: 1):获取方法所在类的字节码对象. 2):获取方法. ------------------------------------------------------------ ...

最新文章

  1. 机器学习(8)朴素贝叶斯算法(20条新闻分类)
  2. 上海往事之参加上海分公司组织的TeamBuilding
  3. Spring-Security-入门(一):登录与退出
  4. c#将字符串转换为数组_pandas入门: 时间字符串转换为年月日
  5. Android照片墙完整版,完美结合 内存方案 LruCache 和 硬盘方案 DiskLruCache
  6. node redis集群_如何使用集群扩展Node.js服务器
  7. 【clickhouse】clickhouse 表引擎 之 VersionedCollapsingMergeTree
  8. 整数的素因数权重分析
  9. 计算机内存断点,计算机 | 码农们都需要知道的「中断」相关知识
  10. [导入]正则表达式学习心得体会(2)
  11. Web前端精髓年终总结
  12. 使用QML编写舒尔特表小程序
  13. RS232标准DB9接口定义
  14. matlab生成pdf报告,MATLAB发布代码---生成文档pdf
  15. 单片机无线通信学习笔记
  16. 曾经被微软视为毒瘤的“开源”,现在却成了“宠儿”
  17. FreeRTOS简介
  18. 7-39 抽卡游戏 (30分) 本题的灵感来源于一个古典的概率模型。 AliceAliceAlice 在一个卡池里抽卡,里面有 xxx 张 sss 卡和 yyy 张 aaa 卡。 AliceAlice
  19. sql2java-excel(一):基于apache poi实现数据库表的导出及支持spring web
  20. ICCV 2021审稿结果出炉,有人已总结出了一份Rebuttal写作指南

热门文章

  1. MFC开发IM-第二十三篇、C++中 UTF-8转成Unicode
  2. 一个美女买裤子的全过程
  3. 一个在线让你的网站多语言化的工具
  4. 2022年“超级818汽车狂欢夜”启动,易车将携手汽车品牌共创内容营销
  5. 张一鸣退出上海字跳公司法定代表人
  6. 真首发!雷军预热小米12:第一时间把最新最酷的科技带给用户
  7. ROG游戏手机5跑分曝光:全球首发18GB超大内存
  8. 假期的游戏陪玩市场,有人挣钱有人被骗
  9. 马云:捐钱很容易 但当所有人行动才能有变化
  10. 人脸识别腾讯安排上了!孩子不能再任意冒用家长身份信息