java接口
来源:互联网 发布:网络推广的计划方案 编辑:程序博客网 时间:2024/06/06 10:52
1.[public] interface 接口名自己起 [extend 父类接口1,父类接口2,...]{}
2.如果没有public,那么只有同一个包中的类可以实现。
3.接口方法定义[public][abstract][返回类型:int,float...]自己起的方法名(int age,int date...)[throw 异常表]通常是这样,但是异常处理我还没有学,先省略吧。
4.无论如何都必须用public abstrat修饰方法,可以省略,那如果我的方法完全实现了可不可以还是接口,那么怎么用abstract,这样,其实接口和abstract类的应用上的区别,就在于是否可以被多重继承也就是说引用多个接口,但是只能继承一个父类。试验一下:
package final_test;
public interface Test1 {
int getage()
{
int age=10;
return age;
}
}
可见,这个方法有具体实现,那么Abstract methods do not specify a body,也就是说默认abstract,所以,接口是不能有一个具体实现的。那接口要怎么用呢,慢慢学。
5.接口不是类,不能有构造函数。
6.如果两个及其以上接口中存在多个方法相同的签名signature(形式参数的数量,类型,顺序,方法名称),那么,这些方法必须有相同的返回值,和修饰符,否则出错。奇怪,只允许用public,abstract为什么还会出错呢?
7.包中的类名都是通过包名来限定的,如果要引入其他包里面的类,要先import所在的包
0 0
- Java接口 和 接口
- Java接口继承接口
- Java接口
- Java接口
- Java (接口)
- Java 接口
- java 接口
- java接口
- Java 接口
- Java接口
- Java接口
- java 接口
- java 接口
- JAVA接口
- java接口
- java接口
- JAVA接口
- java 接口
- mysql5.5.15安装
- 推送通知
- 导入oracle数据库
- JAVA中的“抽象接口”
- MySQL JDBC驱动 - Class.forName和java.sql.DriverManager.registerDriver(new Driver())的区别
- java接口
- Android之shape与selector实现圆角
- 第6章 Linux网络侦错
- 与路径处理相关的WIN32 API
- 【译转】网页设计=艺术+技术+营销
- 482B - Interesting Array
- 语音助手为什么需要搜索?
- 第十周项目五 输出完数
- Xcode打包ipa包