日期:2014-05-20 浏览次数:20722 次
Interface implementable { method1(); method2(); } Class implemented implements implementable { //implementation } Interface interface2 extends implementable { newMethod(); } Class A extends implemented implements interface2 { //code }
interface a { void m1(); void m2(); } interface b { void newm(); } class aa implements a { public void m1(){ System.out.println("this is m1"); } public void m2(){ System.out.println("this is m2"); } } public class testa extends aa implements b { public void newm(){ System.out.println("this is newm"); } public static void main(String[] args){ testa a=new testa(); a.m1(); a.m2(); a.newm(); } }
------解决方案--------------------
类A只是能访问而已
=======Class A 是继承了父类implemented的方法。不只是访问这么简单,如果只是访问,你能这么写吗?
new A().method1();这已经说明method1()方法属于a 这个实例。
------解决方案--------------------
已经拥有了3个方法。。但是newMethond需要实现