文章标题
2016-06-24 15:41
225 查看
一、 接口的概念
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
{
}
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
{
}
相关文章推荐
- fastjson处理接口时的一个问题
- 局域网与广域网接口标准
- RJ-45接口信号定义
- DVI 视频接口图文解析
- 如何设置域名接口
- 通过C#实现自动售货机接口
- C#中IEnumerable接口用法实例分析
- C#中实现判断某个类是否实现了某个接口
- C#隐式/显示实现接口方法详解
- C#实现两接口中同名方法实例分析
- 详解C#中的接口属性以及属性访问器的访问限制
- C#中的ICustomFormatter及IFormatProvider接口用法揭秘
- C#接口实现方法实例分析
- 基于C# 中可以new一个接口?的问题分析
- C#抽象类和接口的区别分析
- 详细解读PHP中接口的应用
- php单一接口的实现方法
- C#中类与接口的区别个人总结
- C语言接口与实现方法实例详解
- 学习JavaScript设计模式(接口)