栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java的接口

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java的接口

接口 创建 (eclipse中示例

创建 :在创建好的一个新包下 创建一个接口类型
注意:接口也是抽象的

package 接口;
public interface jumpping {
	public abstract void jump();
}

用关键字 interface
这里创建了一个 jumpping的接口
里面有个jump方法

接口的引用/实现

接口可被类实现 /引用
现在创建一个类 cat

package 接口;
public class cat implements jumpping {
		public void jump() {//重写方法
			System.out.println( "猫猫跳高高");
		}
}

实现用 implement 不能用exdens
然后可以重写接口的方法

然后新建一个测试类用来测试

package 接口;
public class jumppingdemo {
	public static void main(String[] args) {

		jumpping j =new cat();
		j.jump();
	}
}

注意:不能这样声明对象 jumpping j = new jumpping();
因为接口也是抽象的 不能这样被实例化
需要像多态一样实例化 jumpping j =new cat();

抽象类引用接口可以不用重写接口方法

接口的成员特点

成员变量默认被 public static final 修饰 不能被修改

接口里面不能有构造方法 例 public inter() { } 错
因为接口主要是对具体行为进行抽象 的
所以 定义方法必须是抽象的 并且没有方法体
例 :public abstract void method();
或者 void method();

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/832027.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号