码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-03-20 01:33:49      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:java 接口能不能有具体的实现

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 接口能不能有具体的实现

标签:java 接口能不能有具体的实现

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!