回答问题:
1.接口是什么?
2.接口中可以包含什么内容?
3.如何定义接口格式?
4.接口定义抽象方法格式?
Code
//接口是公共规范标准,类似于“模具”
//如何定义接口格式?
/*
* public interface 接口名称 {
* 接口内容
* }
* */
package demo01Interface;
public class Demo01Interface {
public static void main(String[] args) {
// 创建实现类的对象使用
MyInterfaceAbstractmpl mpl = new MyInterfaceAbstractmpl();
// 调用类
mpl.methodAbs();
mpl.methodAbs2();
}
}
/*
* 接口定义抽象方法
* 格式:
* public abstract 返回值类型 方法名称(参数列表);
* */
package demo01Interface;
public interface MyInterfaceAbstract {
// 抽象方法
public abstract void methodAbs();
// 这也是抽象方法
void methodAbs2();
}
//接口不能直接使用,必须有一个“实现类”来实现该接口
//格式:public class 实现类名称 implemnts 接口名称
package demo01Interface;
public class MyInterfaceAbstractmpl implements MyInterfaceAbstract {
//实现类
@Override
public void methodAbs() {
System.out.println("这是第一个方法");
}
@Override
public void methodAbs2() {
System.out.println("这是第二个方法");
}
}
问题解答:
1.接口是一种公共的规范标准
2.包含常量、抽象方法、静态方法、默认方法、私有方法
3.定义接口格式 public interface 接口名称 { 接口内容 }
4.接口定义抽象方法格式 public abstract 返回值类型 方法名称(参数列表);