接口类型指向实例对象 ,在内存角度上分析
1,栈内存上接口类型引用 指向堆内存中的实例对象、
2,接口类型引用 只能看到实例对象中的 该接口的被实现的函数的指针 ,通过此函数指针 ,引用调用实例对象方法。
如Singer接口s1指向 student对象 ,只能看到对象的sing()方法,通过函数指针调用 代码区code segment 中的sing()代码来运行此方法。
ps : java 中 File.separator 系统分隔符
无论什么平台,正斜杠永远都正确。?