博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2018/01/07JAVA 基础 / 接口与继承:对接口与实现类、子类与父类的关系の理解
阅读量:5283 次
发布时间:2019-06-14

本文共 530 字,大约阅读时间需要 1 分钟。

举例说明:如下创建一个接口AD,在其中声明方法physicAttack().

1 package charactor;2  3 public interface AD {4         //物理伤害5     public void physicAttack();6 }

如下:设计一个实现类(又叫子类)ADHero继承了Hero 类,实现接口AD类,故必须提供接口AD中的方法,但内容可以不一致

1 package charactor; 2   3 public class ADHero extends Hero implements AD{ 4   5     @Override 6     public void physicAttack() { 7         System.out.println("进行物理攻击"); 8     } 9  10 }

结合中父类与子类的概念:进行对比可总结出以下结论:

1、子类中必有父类的属性、方法,即子类包含父类;

2、实行类/子类必有接口提供的方法、属性???[目前未涉及],即实现类包含接口。

转载于:https://www.cnblogs.com/lijiehua/p/8229033.html

你可能感兴趣的文章
最简单的线程同步的例子
查看>>
旅途上看的电影和观后感
查看>>
Ztree异步树加载
查看>>
关于IE和火狐,谷歌,Safari对Html标签Object和Embed的支持问题
查看>>
poj3320 Jessica's Reading Problem(尺取思路+STL)
查看>>
分布式计算开源框架Hadoop介绍
查看>>
安卓平台接口剖析
查看>>
坏的事情不都会带来坏的结果
查看>>
RPC的基础:调研EOS插件http_plugin
查看>>
第二次团队冲刺第二天
查看>>
bzoj 2257 (JSOI 2009) 瓶子与燃料
查看>>
11)Java abstract class 和 interface
查看>>
使用xrdp或Xmanager 远程连接 CentOS6
查看>>
Linux误删恢复
查看>>
Unity调用Windows窗口句柄,选择文件和目录
查看>>
HashMap循环遍历方式
查看>>
React Native 入门 调试项目
查看>>
C# 通过 Quartz .NET 实现 schedule job 的处理
查看>>
关于java之socket输入流输出流可否放在不同的线程里进行处理
查看>>
目前为止用过的最好的Json互转工具类ConvertJson
查看>>