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());

这里强调包的调用。

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

上一篇 Java中子类转父类代码 java父类与子类的转化
下一篇 Java HTML转图片 java html转json

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题