17.1新建一个Demo1的接口;
package com.eduask.entity4;
//定义一个Demo1接口;
public interface Demo1 {
//定义四个方法;add sub mul div;
void add(int a,int b);
void sub(int a,int b);
void mul(int a,int b);
void div(int a,int b);
}
17.2 新建一个Demo2Impl的实现接口的类;
package com.eduask.entity4;
//新建一个Demo1Impl实现Demo1的接口;
public class Demo1Impl implements Demo1{
@Override
public void add(int a, int b) {
System.out.println("a+b的值为:"+(a+b));
}
@Override
public void sub(int a, int b) {
System.out.println("a-b的值为:"+(a-b));
}
@Override
public void mul(int a, int b) {
System.out.println("a*b的值为:"+(a*b));
}
@Override
public void div(int a, int b) {
System.out.println("a/b的值为:"+(a/b));
}
}
17.3 新建一个TestDemo1的测试类;
package com.eduask.entity4;
//新建一个TestDemo1的测试类;
public class TestDemo1 {
public static void main(String[] args) {
Demo1 d1=new Demo1Impl();
int a=18;
int b=10;
System.out.println("a="+a+" "+"b"+b);
d1.add(a, b);
d1.sub(a, b);
d1.mul(a, b);
d1.div(a, b);
}
}
17.4 程序运行如下:
a=18 b=10 a+b的值为:28 a-b的值为:8 a*b的值为:180 a/b的值为:1