当前位置: 首页 > 图灵资讯 > 技术篇> Java中方法和接口的区别 java接口内的方法

Java中方法和接口的区别 java接口内的方法

来源:图灵教育
时间:2023-05-18 09:15:22

java中界面的抽象方法可以直接使用,因为包的调用

变量和方法可以包含在接口中。然而,接口中的变量将被隐式指定为public static final变量,只能是public, static final变量,用private修改,会报告编译错误),方法会被隐式指定为public abstract方法只能是publict abstract方法(使用其他关键字,比如private、protected、static、 final等修改将报告编译错误),接口中的所有方法都不能具体实现,也就是说,接口中的方法必须是抽象的。

这些都是众所周知的,但我想说的是:

包的调用可以直接使用接口中的抽象方法,如Iterator接口中的方法,可以直接调用

Collection c1 = new ArrayList(); c1.add("123");c1.add("456");c1.add("789");Iterator it = c1.iterator();while(it.hasNext();)System.out.println(it.next());

这里强调包的调用。

本文是转载内容,我们尊重原作者对文章的权利。如有内容错误或侵权行为,请联系我们更正或删除文章。