首页 > 编程语言 > 详细

Java 接口能不能有具体的实现

时间:2015-03-20 01:31:23      阅读:277      评论:0      收藏:0      [点我收藏+]

public interface S {


}


public interface B {
 
 public static final S s = new S(){
  public String toString(){
  return "我在接口实现了";
  }
  public void doString(String s){
   System.out.println("我在接口实现了");
  }
 };
}


public class Test {
 
 public static void main(String[] args) {
  String s = B.s.toString();
  System.out.println(s); //我在接口实现了

}
}

(首先声明我的jdk版本虽然是1.6的,1.8是可以在接口里面写具体的实现)

此为接口中的具体的实现  但是我的Eclipse并不能调用到doString(),所以S接口只能重写Object的9大方法

虽然这种通过匿名内部类的方式去刻意营造接口的具体的实现是无任何意义的,

但是并不能说明接口是不能具体的实现得,只能说是不允许




本文出自 “The_Monster” 博客,请务必保留此出处http://zzqnobody.blog.51cto.com/7059797/1622388

Java 接口能不能有具体的实现

原文:http://zzqnobody.blog.51cto.com/7059797/1622388

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!