Java接口实现与类继承

学习初期发现接口实现与类继承很像,随着学习深入发现它们之间的联系与区别,整理如下:

经实验发现,实现接口的类中含有接口中的所有属性和方法,继承父类的子类中也含有父类中所有的属性和方法,可以说接口实现的本质上就是类继承,那么为什么还要设计出接口与实现呢?个人认为可概括为两点:1.接口实现是为了对单例继承做补充;2.接口是为了侧重于对功能的描述,执行统一的功能设计标准

测试:类LittleMonkey继承类Monkey,实现接口Finable,Birdable。

相关推荐
白远山8 小时前
本地游戏代练源码开发实战:架构设计与核心功能实现指南
java·开发语言·架构·需求分析
wno7048 小时前
Spring Security添加图形验证码
java·后端·spring
曹牧8 小时前
Postman:`Content-Type` 和 `charset`
java
逆境不可逃8 小时前
Pi Agent 学习笔记:扩展如何介入工具调用
java
用户094248568038 小时前
第12章:JDK 诊断工具箱——jps / jstat / jmap / jcmd / jhsdb
java·jvm
景熙55238 小时前
14.Java 集合框架从入门到源码万字详解(含 ArrayList/LinkedList/HashMap 源码、泛型通配符、红黑树)
java·开发语言·数据结构·算法
五仁火烧9 小时前
大模型开发: MCP
java·大模型·mcp
yuzhiboyouye9 小时前
XML写接口适用场景举例
java·服务器·前端
今天的接口写完了吗?9 小时前
Java 使用 OkHttp 调用外部接口
java
yuzhiboyouye9 小时前
零sql和xml写接口,的区别是什么,过程是什么,举例一下下,用mybatis-plus+ spring-boot
java·服务器·前端