文章标题
来源:互联网 发布:惠普服务器数据恢复 编辑:程序博客网 时间:2024/05/24 04:55
一、 接口的概念
1、 接口是一组行为的规范,定义,没有实现
2、 使用接口可以让我们的程序更加利于变化
3、 接口是面向对象的精髓之一
4、 面向对象发则:基于接口编程
二、 接口的定义
接口定义格式:
Interface 接口名称
{
全局常量;
抽象方法;
}
示例:
Interface Hit
{
Public void cry();
}
//接口实现
Class Goddess implements Hit
{
Public void cry()
{
}
}
三、 接口的使用规则
1、 接口可以继承多个接口
2、 一个类可以实现多个接口
3、 抽象类实现接口可以不实现方法(抽象)
4、 接口中的所有的方法的修饰符权限都是public
5、 接口中定义的属性都是常量
代码如下:
/**
接口
*/
class InterfaceDemo
{
public static void main(String[] args)
{
System.out.println(“Hello World!”);
}
}
interface A
{
}
interface B
{
}
interface IEat
{
public void eat();//接口中的所有的方法都为抽象方法,只能声明,不能实现
}
//定义一个接口
//接口可以继承多个接口
//接口不能被实例化
interface Hit extends A,B
{
String NAME = “小白”;//在接口中定义的属性都是常量,默认带有public,static final
public abstract void cry();//抽象方法默认有public abstract,
}
//女神
//一个类可以实现多个接口
class Goddess implements Hit,IEat
{
//必须实现接口中的所有方法
public void cry()
{
System.out.println(“疼死我了。。。。。。”);
}
public void eat()
{
System.out.println(“慢慢的吃”);
}
}
//抽象类实现接口可以不实现方法
abstract class Person implements Hit
{
}
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP
- Elasticsearch java API (2)
- hibernate5.2使用注解方式进行增删改查
- swift3.0和Objective-C交互事项(转)
- OPENWR更改私有参数
- 文章标题
- 嵌入式学习-uboot-lesson4.1-异常向量表
- Android中通过socket建立长连接实现推送功能
- 如何实现界面的跳转
- java分层概念
- NotRxJava懒人专用指南-RxJava的演进过程
- Eclipse怎样快速去掉注释?
- RPC、Webservice、RMI、JMS的区别
- windows系统托盘及托盘菜单