zoukankan      html  css  js  c++  java
  • Java接口简单理解

    1、接口:

    接口成员变量默认声明方式:public、static、final

    接口成员方法默认声明方式:public、abstract

    1 public interface Interface_class {
    2     int a=10;
    3 //    public static final int a=10;//等同于上面常量的声明,接口成员变量(常量)默认为public、static、final
    4     int b=20;
    5     int compareTo();
    6 //    public abstract int compareTo();等同于上面方法的声明,接口成员方法默认为public、abstract
    7 }

    另外,接口中不能存在static的方法。既然声明抽象方法是为了在实现接口的类中被实现,通过创建对象去引用被实现方法。static是不依赖类的,可以直接被类调用,两者产生矛盾。

    2、接口实现:

     1 public class Main implements Interface_class{
     2     @Override
     3     public int compareTo() {
     4         int x= Interface_class.a;
     5         int y = Interface_class.b;
     6         return((x>y)?x:y);
     7     }
     8     public static void main(String[] args) {
     9     // write your code here
    10         Main main=new Main();
    11         System.out.println(main.compareTo());
    12         main.compareTo();
    13     }
    14 }

    关联博客(CSDN):https://blog.csdn.net/m0_38022608/article/details/80259686

  • 相关阅读:
    Spring_IOC理论推导
    第一个Mybatis及运行问题分析
    Spring_简介
    ECharts_雷达图
    ECharts_饼图
    ECharts_直角坐标系的常用配置
    ECharts_散点图
    ECharts_折线图
    util之日期工具类
    util之Json工具类
  • 原文地址:https://www.cnblogs.com/qikeyishu/p/9016733.html
Copyright © 2011-2022 走看看