• java基础—接口2


    1 package jiekou;
    2 
    3 public interface InterfaceA1 {
    4 /*(1)编写一个接口:InterfaceA,只含有一个方法int method(int n);
    5 (4)编写测试类E,在测试类E的main方法中使用接口回调的形式来测试实现
    6 接口的类。*/
    7     int method(int n);
    8 }
     1 package jiekou;
     2 
     3 public class ClassA implements InterfaceA1 {
     4     /*
     5      * (2)编写一个类:ClassA来实现接口InterfaceA,
     6      * 实现int method(int n)接口方 法时,要求计算1到n的和;
     7      */
     8     @Override
     9     public int method(int n) {
    10         int sum=0;
    11         for(int i=0;i<=n;i++)
    12         {
    13             sum+=i;
    14         }
    15         return sum;
    16     }
    17 
    18 }
     1 package jiekou;
     2 
     3 public class ClassB implements InterfaceA1 {
     4     /*(3)编写另一个类:ClassB来实现接口InterfaceA, 
     5      * 实现int method(int n)接口 方法时,要求计算n的阶乘(n!);
     6      */
     7     @Override
     8     public int method(int n) {
     9         
    10         int s=1;
    11         for(int i=1;i<=n;i++)
    12         {
    13             s=s*i;
    14             
    15         }
    16         return s;
    17     }
    18 
    19 }
     1 package jiekou;
     2 
     3 public class E1 {
     4 
     5     public static void main(String[] args) {
     6         // TODO 自动生成的方法存根
     7 
     8         ClassA a=new ClassA();
     9         System.out.println("1-5的和为:"+a.method(5));
    10         ClassB b=new ClassB();
    11         System.out.println("5的阶乘为:"+b.method(5));
    12     }
    13 
    14 }

  • 相关阅读:
    hihoCoder #1077 RMQ问题再临-线段树
    ms sql 获取字符串首字母
    如何设置gen_server在退出时执行相关操作
    C++拾遗
    [置顶] Linux下文件和目录权限说明
    Android百度地图之显示地图
    USACO March. 2012
    JNI之HelloWorld
    复习C语言系列二:动态调用函数指针数组
    HDU2527:Safe Or Unsafe(哈弗曼树)
  • 原文地址:https://www.cnblogs.com/yg6405816/p/5534448.html
Copyright © 2020-2023  润新知