interface l1 { abstract void test(int i)} interface l2 { abstract void test(String s)} public class jiekou implements l1,l2 { public void test(int i) { System.out.println("
接口1")} public void test(String s) { System.out.println("接口2")} public static void main(String args[]) { jiekou t=new jiekou()t.test(42)t.test("Hello")} } 下一个是内部接口 public class groupsix { public interface student_info { public void out()} public class student implements student_info { int countString namepublic student(String n1) { name=n1count++} public void out() { System.out.println(this.name+" count="+this.count)} } public groupsix(String name1[]) { student s1int i=0while(i<name1.length) { s1=new student(name1[i])s1.out()i++} } public static void main(String args[]) { String arr[]={"A","B","C"}groupsix g6new groupsix(arr)} }
Display.java 接口代码如下:
public interface Display {
public void dis()
}
接口的实现类DisplayImpl.java 代码如下:
public class DisplayImpl implements Display {
@Override
public void dis() {
// TODO Auto-generated method stub
System.out.println("输出方法")
}
public static void main(String[] args) {
new DisplayImpl().dis()
}
}