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

  • 相关阅读:
    ::作用域运算符
    c++多继承
    关于C++命名空间namespace的理解与使用介绍
    __stdcall、__cdcel和__fastcall三者的区别
    JAVA自定义异常
    JS仿淘宝星星评价
    JAVA代码实现下载单个文件,和下载打包文件
    Oracle求部门员工工资占总工资的比率
    java代码实现打包多个文件下载功能
    Jfinal验证码功能
  • 原文地址:https://www.cnblogs.com/xinxianquan/p/8763441.html
Copyright © 2011-2022 走看看