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);
        }
    }

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

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

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

  • 相关阅读:
    3D引擎为什么使用三角形绘制曲面
    用SublimeText当Unity Shader的编辑器
    Lua模块的加载与内存释放
    wriesharek同时监听多个端口
    Unity的Input输入
    Unity项目中文字的统一管理
    Unity中的定时器与延时器
    Unity插件扩展中组件常用的几个方法
    u3d不显示阴影的处理方法
    使用ScriptableObject创建.asset文件
  • 原文地址:https://www.cnblogs.com/chenxiaojie/p/10730394.html
Copyright © 2011-2022 走看看