接口的基本演练 java

新建一个接口

初始样子

编写内容

public interface MyInterface1 {// 公开静态常量public static final String NAME = "接口1";// 公开的抽象方法public abstract void method1();
}

简写形态

注意

接口只的方法都会被认定是抽象方法

接口能否实例化

接口可以定义变量

单词 实现

让类实现接口

做一个模子

让这个模子尊守一个标准

接口就是标准


提示大意

要么这个类是抽象类

要么

要让这个类重写接口中的抽象方法

在实现类中重写接口的抽象方法

接口

实现类

实例化实现类 并使用其方法

以多态的形式来表达

抽象类不必重写接口中的方法

抽象类的子类只要实现了所有的抽象方法即可

小结

  • 定义了一个接口。接口就是标准
  • 定义了一个实现类,让实现类关联接口implements,代表了这个类会尊守接口中的内容
  • 把实现类变成对象。代表了已经是一个成品了。然后可以正常使用它

接口的基本演练 java相关推荐

  1. [彻底理解]JDK1.8 函数式接口 Consumer Supplier 以及 JAVA新纪元 λ表达式的到来

    JDK1.8 函数式接口 Consumer & Supplier 以及 JAVA新纪元 λ表达式的到来 背景什么的被吞了,直接进入主题 函数式接口(定义自己百度,一大堆) 因为看了一些关于JD ...

  2. 接口文件也是.java结尾吗

    1.接口文件保存在 .java 结尾的文件中,文件名使用接口名. 2.接口的字节码文件保存在 .class 结尾的文件中.

  3. 避免代码冗余,使用接口和泛型重构Java代码

    转载自 避免代码冗余,使用接口和泛型重构Java代码 在使用动态语言和.NET工作了若干年后,我又回到老本行–Java开发.在Ruby中,清除代码冗余是非常方便的,而在Java中则需要结合接口和泛型实 ...

  4. java.util接口_Java 8中java.util.function包中的谓词和使用者接口

    java.util接口 在上一篇文章中,我写了关于Function接口的内容 ,它是java.util.package的一部分. 我还提到了Predicate接口,它是同一包的一部分,在这篇文章中,我 ...

  5. final 最终 演练 java

    final 最终 演练 java final修饰类 一个父类被修饰 子类去继承 提示 结论 类被final修饰 它就不能再被继承了 final修饰方法 在父类中定义了一个final方法 子类可以正常的 ...

  6. 接口成员的特点 java 1614101629

    接口成员的特点 java 1614101629 接口可以有成员变量与常量 接口的实现类可以实例化 以多态的形式实例化 接口里写的成员变量就是常量 不让修改的 可以通过接口名直接访问成员值 接口中的成员 ...

  7. java演练代码 银行取款演练 java

    java演练代码 银行取款演练 java 视频 java作业 银行存取款演练 1 类的方法明确 类与对象有参方法演练 java作业 银行存取款演练 2 银行存款的架构搭建 可以退程序循环 java作业 ...

  8. 接口详解(JAVA)

    接口详解(JAVA) 文章目录 接口详解(JAVA) 接口 接口的定义和使用 练习 接口的细节:成员特点和接口的各种关系 接口中成员的特点 接口和类之间的关系 接口中新增方法,接口应用和适配器设计模式 ...

  9. 抽象类、抽象方法、封装的概念、接口的含义(Java 从自学到就业 第12天)

    Java 学习记录 第十二天 由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea 接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客 学习目标 结合抽象类对多态 ...

最新文章

  1. MySQL学习笔记_9_MySQL高级操作(上)
  2. 常见窗函数的C语言实现及其形状,适用于单片机、DSP作FFT运算
  3. 09.07 jQuery 随意整理
  4. mysql数据库事务有几种特性_面试官:你能说说事务的几个特性是啥?有哪几种隔离级别?...
  5. CommonJS的值拷贝与ES6的动态映射
  6. BeanUtils —— 操作JavaBean 工具 学习笔记
  7. Spring MVC Rest 客户端 RestTemplate 详解
  8. 线程--匿名内部类实现多线程的2种方式
  9. 小程序 java在线考试系统python自动阅卷系统php自动组卷系统
  10. android 三星截长屏,三星如何截屏手机长图,三星四种截图方法介绍
  11. Hybird开发之webview
  12. 冒泡排序(Java)(完整代码)
  13. prewitt算子实现
  14. 向来有些神秘的ThoughtWorks,突然之间要被Roy卖掉的原因竟然是……
  15. win7登录后,显示黑屏
  16. H5页面 禁止微信分享转发按钮
  17. 阿里实习生电话面试总结
  18. Mac 关闭 Adobe Creative Cloud
  19. 运动目标检测之帧差法
  20. 什么是内存对齐?如何计算内存对齐?为什么要内存对齐?

热门文章

  1. MatConvNet深度学习工具箱安装教程
  2. 如何用html构建ios应用,使用HTML5构建iOS原生APP(2)
  3. netty并发量一般多少_Netty框架简介
  4. 价值98元的千神资源网模板
  5. WordPress 简洁好看hankin透明主题
  6. 百度SEO未注册域名批量检测查询
  7. java读取本地图片的绝对地址_我想使用图片的绝对路径。为什么java不能使用图片的绝对路径。...
  8. 批量修改txt内容_不用再慢慢手动修改,用Excel批量修改文件名
  9. php怎么给接口里的方法传参,PHP接口中方法的参数和实现类方法中的参数可以不一致的问题...
  10. 织梦dede企业律师事务所网模板源码