zoukankan      html  css  js  c++  java
  • 学JAVA第十七天,接口与抽象方法

    JAVA接口可以让代码更加有合理的规范性,就想一个项目小组,组长要负责把成员的代码整合,但是每个成员写的方式都是按照他们自己的想法来写的,

    所以,整合起来就非常麻烦。

    但是,如果我们的组长制作了一个接口,并要求每个成员都要按照这个接口的规格来写,这样代码整合起来就非常方便了。

    就例如这个代码:(JAVA是支持中文的,这里是为了可以更加清楚的表现出我的意思,规范的是不能用中文的哈!!!

    先创建一个接口

    package pkg13;
    public interface 接口{//interface 这是声明一个接口
    public void sum();//这就是所说的抽象方法
    //public void sum(){}//这种写法是错误的,一定不能这样写抽象方法
    }

    然后创建一个实现类:

    
    
    package pkg13;
    public class 实现类 implements 接口{//这是声明实现类的接口要对接的地方
    
    
      public int myMax(int a,int b){//这是对接口的抽象方法进行重写
        if(a>b) return a;
        else{
          return b;

        }
    }
    }

    最后创建一个测试类:(主要测试效果)

    package pkg13;
    public class 测试类{
        public static void main(String args[]){
            
            接口 s;
            s = new 实现类2();
            int k = s.myMax(5,6);
            System.out.println(k);
        }
    }

    只要我们的组长制作了接口,就不用管成员用什么方法来实现的了,只要给我的结果经测试合格就行。

    这样大大的减少了组长的工作,并让小组的工作更加有规范性。

    快乐的一天又快乐的过去了,很快又到周末了!哈哈!!!

  • 相关阅读:
    #333 Div2 Problem B Approximating a Constant Range(尺取法)
    苦逼的单身狗(玄乎的尺取大法)
    欧拉项目第四题之三位数之积数的最大回数
    欧拉项目第三题之最大质数因子
    关于尺取法的认识与简单例题
    codeforces 980B Marlin
    康托展开和逆康托展开
    Chrome控制台中Network的Preview与Response区别
    配置Express中间件
    Express中间件简介
  • 原文地址:https://www.cnblogs.com/chenxiaojie/p/10730394.html
Copyright © 2011-2022 走看看