java interface 是什么意思 怎么用,谁知道 指导下

如题所述

接口(interface)是抽象方法和常量值的定义的集合。
从本质上讲,接口是一种特殊的抽象类,这种抽象类中包含常量和方法的定义,而没有变量和方法的实现。
接口定义举例:
public interface Clazz {
public static final int id=1;
public void method();
public abstract void m2();

}
接口特性:
多个无关的类可以实现同一个接口。
一个类可以实现多个无关的接口。(相当于多继承)。
与继承关系类似,接口与实现类之间存在多态性。
接口中声明属性默认为public static final 的;也只能是public static final的。//可以不写。默认是public static final的。
接口中只能定义抽象方法,而且这些方法默认为public的,也只能是public的。
接口可以继承其它的接口,并添加新的属性和抽象方法。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-01
interface 就是接口...是java基础的一部分......
接口的应用实在是太多太广了 这可不是这里几句话说的清楚的 具体怎么用你还得去看书
这里说下接口主要的作用
多重继承 java是单继承 要想实现多重继承就需要使用接口
设计模式 java里的设计模式有好多都是基于接口设计 比如最典型的工厂模式
枚举 这个在java没有专用的枚举之前都是由接口实现的
特别使用 就是必须实现某个接口来实现某中功能...追问

1、计算圆面积的周长,面积
计算三角形的周长,面积
计算矩形的周长,面积

这个用接口怎么做,麻烦告诉我 我理解一下

追答

..和你说了 要去看书..最简单的方法不是有人和你说了??
不过那个基本没啥用....还的看书啊

第2个回答  2012-08-01
接口。楼上讲的不错
第3个回答  2012-08-02
接口啊,百度下java接口的作用就好了
相似回答