0
点赞
收藏
分享

微信扫一扫

java的接口

7dcac6528821 2022-04-23 阅读 57
eclipsejava

接口 创建 (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();

举报

相关推荐

0 条评论