回答问题:
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 {
//实现类@Overridepublic void methodAbs() {System.out.println("这是第一个方法"); }@Overridepublic void methodAbs2() {System.out.println("这是第二个方法"); }}
问题解答:
1.接口是一种公共的规范标准
2.包含常量、抽象方法、静态方法、默认方法、私有方法
3.定义接口格式 public interface 接口名称 { 接口内容 }
4.接口定义抽象方法格式 public abstract 返回值类型 方法名称(参数列表);