//创建的一个包名。
package jiekou;
//接口方法。
//创建一个接口并且起名字。
public interface JK {
//抽象的返回值。(具体功能未定义,需要自己定义)
abstract void work();
}
================
//创建的一个包名。
package jiekou;
//再创建一个抽象类。
//抽象类实现接口的格式。(class 类 implements接口)
public abstract class JKl implements JK{
//抽象类的返回值(在类实现接口后,该类就会将接口中的抽象方法继承过来,此时该类需要重写该抽象方法,完成具体的逻辑。)
//所以我们在这里定义一个抽象类,然后就可以防止方法重写。
public abstract void work();
}
================
//创建的一个包名。
package jiekou;
//创建的一个类。
//让起继承上个抽象类。
public class JKler extends JKl {
//定义返回值。
public void work() {
System.out.println("我实现了这个接口");
}
}
================
//创建的一个包名。
package jiekou;
//创建的一个测试类。
public class Test {
//公共静态的主方法。
public static void main(String[] args) {
//创建对象。
JKler l = new JKler();
//给对象赋值,让其显示打印内容。
l.work();
}
}
=======每个分割线是每一步的步骤=======