zoukankan      html  css  js  c++  java
  • 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 }

  • 相关阅读:
    php 原生 好久不写原生demo了
    鸡汤
    php 发送smtp邮件
    php微信支付代码
    3、Flume
    P2761 软件补丁问题
    TQL
    二分图匹配
    p2597 灾难
    P3958 奶酪
  • 原文地址:https://www.cnblogs.com/yg6405816/p/5534448.html
Copyright © 2011-2022 走看看