- 编写一个类Calculate1,实现加、减两种运算,然后,编写另一个派生类Calculate2,实现乘、除两种运算。
package object_oriented_development_work; /** * @apiNote2、编写一个类Calculate1,实现加、减两种运算,然后,编写另一个派生类Calculate2, * 实现乘、除两种运算。 * @author hasee * */ //测试 public class S2nd { public static void main(String[] args) { // TODO Auto-generated method stub Calculate1 jiajiang=new Calculate1(); Calculate2 chengchu=new Calculate2(); jiajiang.Calculate1_1(1, 1); jiajiang.Calculate1_2(40, 15); chengchu.Calculate2_1(5, 6); chengchu.Calculate2_2(28, 4); } } //加减法子类 class Calculate1{ protected int a ; public void Calculate1_1(int a,int b) { this.a=a+b; System.out.println(a+"+"+b+"="+this.a); } public void Calculate1_2(int a,int b) { this.a=a-b; System.out.println(a+"-"+b+"="+this.a); } } //乘除法父类 class Calculate2 extends Calculate1 { int a; public void Calculate2_1(int a,int b) { this.a=a*b; System.out.println(a+"*"+b+"="+this.a); } public void Calculate2_2(int a,int b) { this.a=a/b; System.out.println(a+"/"+b+"="+this.a); } }