简单的接口demo
接口的应用,结合多态,传参的时候,形参为接口类型,实参为实现类的类型,这样针对不同的实参,有不同的实现,this called多态
接口:IPrint
package com.test.test0506;
public interface IPrint {
/**
* print
*/
void print();
}
接口的实现类:PrintImpl
package com.test.test0506;
public class PrintImpl implements IPrint {
public void print() {
// TODO Auto-generated method stub
System.out.println("print something here,0506");
}
}
测试函数:Main0506
package com.test.test0506;
public class Main0506 {
public static void main(String[] args) {
Main0506 main = new Main0506();
main.test();
}
/**
* test on 05-06,2015
*/
private void test() {
// TODO Auto-generated method stub
IPrint p = new PrintImpl(); //多态,这句说明了问题。。
p.print();
}
}
输出:
博客作为个人笔记使用,如有错误,欢迎指出,不喜勿喷