码迷,mamicode.com
首页 > 编程语言 > 详细

Java接口简单理解

时间:2018-05-09 22:50:48      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:strong   rgs   成员   csdn   声明   关联   oid   log   int   

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

Java接口简单理解

标签:strong   rgs   成员   csdn   声明   关联   oid   log   int   

原文地址:https://www.cnblogs.com/qikeyishu/p/9016733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!