Java接口实现与类继承

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

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

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

相关推荐
dishugj1 小时前
系统架构风险点、敏感点和权衡点的概念和区分
java·开发语言
苜蓿muxu1 小时前
常用代码命名规范
java
马优晨2 小时前
JAVA 中 VO 实体类是什么意思,为什么要做这个
java·开发语言·状态模式·java vo·java vo是什么
Baron X2 小时前
Eclipse Temurin 21 (JRE) Alpine 镜像获取、离线导入与推送操作
java·docker·eclipse·temurin
孙浩君2 小时前
我用 Spring Boot + xterm.js 写了个终端风格互动叙事游戏引擎:游戏即文件,上传一个 JSON 就能玩
java
jose3 小时前
URL 里多写了一个端口,为什么请求还能调通?
java·后端
孙浩君3 小时前
我用 Spring Boot 写了个「终端风格模拟经营游戏引擎」:引擎 + JSON 游戏文件,开箱即玩
java
y1su3 小时前
Leetcode 动态规划 模板
java·数据结构·算法·leetcode·动态规划
Wang's Blog3 小时前
Java 项目实战: 交友项目 - JWT 概述:为什么要用 Token 换掉 Session
java·ui·交友