zoukankan      html  css  js  c++  java
  • 按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n); (2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方 法时,要求计算1到n的和; (3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口 方法时,要求计算n的阶乘(n!);

    package com.homework2;
    
    public class ClassA implements InterfaceA {
    
        @Override
        public int method(int n) {
            int sum = 0;
            for(int i = 0; i<=n;i++)
            {
                sum+=i;
            }
            return sum;
        }
    
    }
    package com.homework2;
    
    public class ClassB implements InterfaceA {
    
        @Override
        public int method(int n) {
            int sum = 1;
            for(int i = 1; i<=n;i++)
            {
                sum*=i;
            }
            return sum;
            
        }
    
    }
    package com.homework2;
    
    public interface InterfaceA {
    
        
        //定义抽象方法
        int method(int n);
    }
    package com.homework2;
    
    public class E {
    
        public static void main(String[] args) {
            
            ClassA a= new ClassA();
            InterfaceA ia= a;
            System.out.println(a.method(10));
    
            
            ClassB b= new ClassB();
            InterfaceA ib= b;
            System.out.println(b.method(5));
        }
    
    }

  • 相关阅读:
    迭代模式
    HackSeven Canvas上的动画
    模板模式
    适配器模式
    豆瓣推荐纪录片
    二手手机十分管用的检查方法
    传参的四种方法
    守夜人誓言+考研誓言
    网络小说分享
    阿里巴巴Java开发手册(详尽版) pdf
  • 原文地址:https://www.cnblogs.com/HRZJ/p/5902391.html
Copyright © 2011-2022 走看看