Java接口实现与类继承

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

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

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

相关推荐
沐浴露z1 小时前
【微服务】基本概念介绍
java·微服务
Z3r4y2 小时前
【代码审计】RuoYi-4.7.3&4.7.8 定时任务RCE 漏洞分析
java·web安全·ruoyi·代码审计
Kuo-Teng3 小时前
LeetCode 160: Intersection of Two Linked Lists
java·算法·leetcode·职场和发展
Jooou3 小时前
Spring事务实现原理深度解析:从源码到架构全面剖析
java·spring·架构·事务
盖世英雄酱581364 小时前
commit 成功为什么数据只更新了部分?
java·数据库·后端
码上淘金4 小时前
在 YAML 中如何将 JSON 对象作为字符串整体赋值?——兼谈 Go Template 中的 fromJson 使用
java·golang·json
刘一说5 小时前
Spring Boot 应用的指标收集与监控体系构建指南
java·spring boot·后端
老友@5 小时前
Java Excel 导出:EasyExcel 使用详解
java·开发语言·excel·easyexcel·excel导出
Full Stack Developme5 小时前
java.net.http 包详解
java·http·.net