接口的细节:成员特点和接口的各种关系

一、成员变量:
1.只能是常量
2.默认修饰符:public static final
二、构造方法:
没有
三、
成员方法:
1.只能是抽象方法
2.默认修饰符:public abstract
JDK7以前:接口中只能定义抽象方法
代码案例演示:
package Demon02;

public interface Inter {// public static final
int a=10;
void method();//public abstract
}
System.out.println("000000000000000000000000000000000000000000000000000000000000000000000000000000000");
package Demon02;

public class InterImpl implements Inter{
@Override
public void method() {
System.out.println("method");
}
}
System.out.println("0000000000000000000000000000000000000000000000000000000000000000000000000000000000");
package Demon02;

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
System.out.println(Inter.a);//说明了Inter是用static去修饰的,因为可以用Iner.a直接调用
//创建实现类对象并调用方法
InterImpl ii=new InterImpl();
ii.method();
Scanner sc=new Scanner(System.in);
sc.next();
}
}
System.out.println("0000000000000000000000000000000000000000000000000000000000000000000000000000000000");
运行结果:
10
method

posted @ 2025-04-21 21:47  骆驼刺破仙人掌007  阅读(7)  评论(0)    收藏  举报