美文网首页
接口(实现面向对象的经典思想) (补) 2018-09-04

接口(实现面向对象的经典思想) (补) 2018-09-04

作者: 是你的星星 | 来源:发表于2018-09-04 15:14 被阅读0次

一、接口
1.作用:解决多继承,更好实现方法重写(多态)

2.定义接口
访问修饰符 interface 接口名{
一系列的抽象方法,静态常量
}
注意:a.接口中只能出现抽象方法: [public abstract] void method();
b.接口只能定义静态常用量属性:
[public static final] String name="张三";
c.接口不能被实例化,只能被实现.

3.用类使用implements实现接口
public class Mouse implements Usb {

}
注意:当实现接口时,必需实现所有抽象方法.

4.使用接口
接口的引用=实现接口类的对象;
示例:
Usb usb=new Mouse(); //实现方法重写==》多态
usb.work();

二、接口是约定标准规范的思想
思想:我们可以把接口比作中立的物品监管局,市面上的规格都按照这个标准来。比如cpu的尺寸规格。(需要理解)

相关文章

  • 接口(实现面向对象的经典思想) (补) 2018-09-04

    一、接口1.作用:解决多继承,更好实现方法重写(多态) 2.定义接口访问修饰符 interface 接口名{一系列...

  • 类与对象(1) - Class、Object

    面向对象编程思想 Java开发是利用 面向对象 的思想实现 面向过程 的开发。 面向对象编程(OOP:Object...

  • 面向对象基础

    面向对象编程包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程实现(OOP) 面向对象思想...

  • 何为面向接口编程

    面向接口编程不与面向对象编程同级,而是附属于面向对象编程思想,是面向对象编程思想的精髓之一。 定义 在系统分析和架...

  • 读书笔记AJaspect AOP

    面向对象通过接口实现松耦合。

  • 手写HashMap

    Map 最经典的数据结构:数组 + 链表 自定义Map接口 面向接口的编程思想。 自定义Map实现类 成员变量 E...

  • java基础回顾(2)

    面向对象:是基于面向过程的一种思想。 面向过程:以函数为基础,关注实现过程。 面向对象:以对象为基础,关注实现结果...

  • JavaScript进阶知识点--JS面向对象

    面向对象 对代码的一种抽象,对外同一提供调用接口的编程思想 基于原型的面向对象 基于原型的面向对象方式中,对象(o...

  • 面向对象总结

    面向对象思想 类与对象 定义类格式: 面向对象的三大特征 封装 继承 多态: 抽象类 接口 内部类 匿名内部类: ...

  • 2. 观察者模式

    设计原则 面向接口编程 对象之间交互必须松耦合,借助抽象接口来实现交互动作的解耦 定义和实现思路 为了实现交互对象...

网友评论

      本文标题:接口(实现面向对象的经典思想) (补) 2018-09-04

      本文链接:https://www.haomeiwen.com/subject/brigwftx.html