zoukankan      html  css  js  c++  java
  • java接口实现

    1、接口中的方法一定是public abstract方法所以类要继承实现接口的时候,一定要去掉abstract修饰符,而且还要标明方法的访问权限一定是public

    声明接口不适用public就是友好的接口,只能在一个包访问接口。父类实现了一个接口则子类就不需要显示的使用关键字implements 另外接口也可以继承,使用extends 声明一个接口是另一个接口的子接口。

    interface Computer{
        int Max=34;
        int f(int x);
    }
     class China implements Computer{
         int number;
         public int f(int x){
             int sum=0;
             for(int i=0;i<=x;i++){
                 sum+=i;
             }
             return sum;
         }
     }
     class Japan implements Computer{
         int number;
         public int f(int x){
             return Max+x;
         }
     }
     public class Example6_1 {

            public static void main(String[] args) {
                // TODO Auto-generated method stub
                China tian;
                Japan yang;
                tian=new China();
                yang=new Japan();
                tian.number=32+Computer.Max;
                yang.number=34+Computer.Max;
                System.out.println(tian.f(100));
                System.out.println(yang.f(100));
            }
            
        }

    2、接口的思想在于他可以要求某些类有相同的名称,单方法具体内容不同,实现接口的类不必是相同的父类。

  • 相关阅读:
    bzoj1059: [ZJOI2007]矩阵游戏
    NEW
    bzoj2438: [中山市选2011]杀人游戏
    bzoj4554: [Tjoi2016&Heoi2016]游戏 二分图匹配
    【高精度】模板 (C++)
    【BZOJ4025】二分图 LCT
    读入/输出模板
    一些 Markdown 语法
    题解 P3732 [HAOI2017]供给侧改革
    题解 CF1598A Computer Game
  • 原文地址:https://www.cnblogs.com/xinxianquan/p/8763441.html
Copyright © 2011-2022 走看看