java接口中抽象方法的定义与使用
程序员文章站
2024-02-17 17:10:40
...
1、定义一个接口类,在接口类里面定义抽象方法
抽象方法的格式:
public abstract 返回值类型 方法名称(参数列表);
注意:
接口当中的抽象方法,修饰符必须是两个固定的关键字,即public abstract;这两个关键字不能更换成别的,但是能够省略。因为是默认的。
代码代码:
package demo1;
public interface MyInterfaceAbstract {
public abstract void abs();
public abstract void abs1();
public abstract void abs2();
}
2、由于接口不能直接使用,因此要新建一个类来实现调用
实现接口类的格式:
public class 实现类的名称 implements 接口名称{
方法体:
}
步骤一:
步骤二:
步骤三:
直接ok~
如下图:
象征性写输出语句啦:
代码代码:
package demo1;
public class MyInterfaceImplements implements MyInterfaceAbstract {
@Override
public void abs() {
System.out.println("这是第一个抽象方法~");
}
@Override
public void abs1() {
System.out.println("这是第二个抽象方法~");
}
@Override
public void abs2() {
System.out.println("这是第三个抽象方法~");
}
}
3、创建实现类的对象,进行使用
代码代码:
package demo1;
public class MyInterfaceUse {
public static void main(String[] args) {
MyInterfaceImplements impl = new MyInterfaceImplements();
impl.abs();
impl.abs1();
impl.abs2();
}
}
运行结果:
注意:如果实现类没有覆盖重写完接口所有的抽象方法,那么这个实现类就必须是抽象类
上一篇: 这JB代码终究想干嘛
推荐阅读
-
java接口中抽象方法的定义与使用
-
java接口中私有方法定义和使用(解决代码重复的问题)
-
定义两个接口,其中各包括一个抽象方法分别用来完成两个数的加法和减法操作,然后创建一个类KY6_3来实现这两个接口中的抽象方法。编写程序KY6_3.java,将源程序写在实验报告中。
-
php 静态变量与自定义常量的使用方法_PHP
-
Python数据结构之双向链表的定义与使用方法示例
-
使用flex中的httpservice方法与java进行交互
-
wxpython中自定义事件的实现与使用方法分析
-
在Python中定义和使用抽象类的方法
-
java中"==" 与equals方法的使用
-
wxpython中自定义事件的实现与使用方法分析