Java 接口(上)
接口
一、概念
1. 接口:是一种标准、规范,是接口的实现者和接口的使用者都必须遵循的约定。【理解】
2. 接口的语法:【重点】
(1) 接口的关键字:interface
interface 接口{}
(2) 接口编译之后会生成独立的 .class 文件
(3) 接口不能创建对象,但是可以声明引用
(4) 接口中的属性都是公开、静态、常量(默认的被 public static fifinal 修饰)
(5) 接口中的方法都是公开、抽象方法(默认的被 public abstract 修饰)
(6) 接口中没有构造方法
注意:接口不是类。
二、实现类【开发重点】
1. 语法: class 类名 implements 接口名{}
2. 注意:实现类实现接口,如果实现类不想成为抽象类,则需要实现(覆盖)接口中所有的方法;
实现类实现接口中的方法时,方法的访问修饰符必须是 public 的访问权限。
3. 应用:接口名 引用名 = new 实现类类名(实参);
注意:接口类型的引用指向 实现类的对象,多态的应用。--》强制使用多态
public class TestInter2{
public static void main(String[] args){
MyInter mi = new MyClass(); // 多态
mi.m1();
int n = mi.m2();
System.out.println(n);
}
}
//接口
interface MyInter{
int n = 3; // public static final
void m1();
int m2(); // public abstract
}
// 实现类
class MyClass implements MyInter{
public void m1(){
System.out.println("m1的方法...");
}
public int m2(){
System.out.println("m2的方法...");
return 0;
}
}
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Halo_tjn/article/details/148113539