文章标题
来源:互联网 发布:吉利知豆d1补贴后价格 编辑:程序博客网 时间:2024/06/10 02:15
- 接口可以当成一个类
- 接口用来搭建框架
- 用来优化程序
接口
public interface Demointerface{
public void demo();
//所有的方法都是抽象的
}
1. 接口不能被实例化
2. 接口里面的方法都是public类型的抽样方法所以public 和abstract可以忽略
3. 实现类可以实现多个接口,来弥补Java不能多继承
4. 在接口里定义的属性都是静态常量:public static final int i;和int i;一样都是静态常量;
5. 接口可以继承多个接口可以得到父级接口里所有的属性和方法
编写接口
- 编写接口:public interface DemoInterface{
/**
*USB接口提供服务
*/
void name();
}
2. 实现接口,多个接口用“,”隔开。实现接口继承的关键字implements:public class UDisk implements Demointerface{
@Overridepublic void name() { // TODO Auto-generated method stub System.out.println("链接USB接口,开始传递数据");}
}
3. 使用接口,可以用接口来实现多态:public class Test1 {
public static void main(String[] args) { // TODO Auto-generated method stub Demointerface uDsik=new UDisk(); uDsik.name();}
}
接口是一种规范
- 面向接口编程
- 接口的有点
- 可以被多继承
- 设计和实现完全分离
- 更自然的使用多态
- 更容易搭建程序框架
- 跟容易更换实现
- 接口和抽象类的区别
- 本质区别,class和interface关键字不同。抽象类是类,接口是规范。
- 接口可继承接口,并可多继承接口,但类只能单根继承。
- 接口只能做方法声明,抽象中可以做方法声明,也可以做方法实现。(jdk1.8接口可以实现方法实现)
- 抽象类能够保证实现的层次关系,而接口则是能够更有效地分离行为与实现
- 常量
- 常量是一种标识符,它的值在运行区间恒定不变
- 常量标识符在程序中只能被引用,而不能被重新赋值
5. 常量数组的优点增强了程序的可读性可维护性:
public static double toRadians(double ang){
return ang/180.0*3.14159265358979323846;
}
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- Android 打包混淆问题
- 「翻译」Unity中的AssetBundle详解(二)
- XZ_CSS之CSS属性-继承和不可继承
- UE3之Scaleform遇到的一些坑
- 深度学习笔记(一):Learning Multi-Domain Convolutional Neural Networks for Visual Tracking
- 文章标题
- Hibernate环境搭建以及测试(maven)
- Java四大名著下载大全(中文+英文)
- 语义分割--Deep Dual Learning for Semantic Image Segmentation
- eclipse task
- How to Login Automatically in PI3
- 开发人员愿意掌握什么样的编程技能
- Sweet Alert Dialog
- 简记Java8_Lambda表达式