在类中实现的接口的方法需要加上“public”关键字
来源:互联网 发布:刘洪波怎么样 知乎 编辑:程序博客网 时间:2024/05/20 06:22
原程序如下:
interface Interf{
void display();
}
public class E implements Interf{
void display(){
System.out.println("display..");
}
public static void main(String[] args){
E c1=new E();
c1.display();
}
}
错误提示:
E.java:6: E 中的 display() 无法实现 Interf 中的 display();正在尝试指定更低的访
问权限;为 public
void display(){
^
1 错误
改正后程序如下:
interface Interf{
void display();
}
public class E implements Interf{
public void display(){
System.out.println("display..");
}
public static void main(String[] args){
E c1=new E();
c1.display();
}
}
----------------
后记:接口中的方法隐含都是public和abstract的。所以在实现接口的类中,实现方法时都要在方法前加上“public”修饰符。
阅读全文
0 0
- 在类中实现的接口的方法需要加上“public”关键字
- 在类中实现的接口的方法需要加上“public”关键字
- 接口中同一个方法不写public,为什么在实现类中一定要写public呢?
- java中,自定义注解拦截器来实现,在需要的拦截的方法上面加上一个注解@AccessRequired
- 接口中定义的方法在抽象类中实现
- 在枚举类中实现带方法的接口
- ServletContextListener接口需要实现的方法
- 在图片上加上文字或水印的方法实现
- 需要区分在接口方法注释和方法实现的注释.
- JAVA 类声明中关键字public的作用
- 让vs2008新创建的类都加上public
- 在Hibernate中Transformers的所有转换都是需要实现ResultTransformer接口。
- java 方法声明中加上final 关键字
- 证明接口interface中定义的方法的访问权限为public
- c#中在类名前面加上public有什么用
- JAVA类实现序列化的方法?如在COLLECTION框架中,实现比较要实现什么样的接口。
- 在业务类中忘记加上 @Component 导致的错误
- a类继承base,实现接口i,base父类实现了接口i的方法,请问a还需要实现接口方法吗?
- 网络状态设置网络
- hdoj 2391 Filthy Rich(dp)不是搜素
- Scala中的模式匹配——Option类型中的模式匹配
- 关于技术学习
- C语言—文件
- 在类中实现的接口的方法需要加上“public”关键字
- java基础
- 51nod 1287 加农炮
- Complete Binary Search Tree
- 【练习题】构造方法的重载:Vehicles(交通工具)-Car(小汽车)和Truck(卡车)类继承于Vehicles类
- 今日结束JAVA考试
- DrawerLayout的使用
- 一、简单的程序设计
- 博客迁移