JAVA中接口的作用和用法 矫情吗;* 2024-04-18 23:57 9阅读 0赞 创建一个接口文件 package cn.aynortechnology.oop; /* * 接口中所有方法都是抽象方法 * 更加全面的实现了规范和具体实现的分离 * 接口里面只能定义常量 */ public interface MyInterface { //首字母大写,下划线分割 int Max_Age = 40; //默认加了public static final,是常量 void test01(); //默认加了public abstract,是抽象方法 } class MyClass implements MyInterface{ 用implements表示使用接口的类 @Override public void test01() { // TODO 自动生成的方法存根 System.out.println(Max_Age); //可以使用接口中的常量 System.out.println("MyClass.test01()"); //实现接口中的抽象方法 } } 在同一包下面创建一个class文件 package cn.aynortechnology.oop; /* * 测试接口和实现类 */ public class Testinterface { public static void main(String[] args) { } } interface Volant{ int FLY_HEIGHT = 1000; void fly(); } interface Honest{ void helpOther(); } class Aynor implements Volant,Honest{ //实现类可以实现多个副接口 public void fly() { // TODO 自动生成的方法存根 System.out.println(FLY_HEIGHT); } public void helpOther() { // TODO 自动生成的方法存根 System.out.println(FLY_HEIGHT); } }
还没有评论,来说两句吧...