本帖最后由 客剑 于 2014-6-28 00:03 编辑
- interface A
- {
- }
- class B implements A
- {
- public String func()
- {
- return "func";
- }
- }
- class Demo
- {
- public static void main(String[] args)
- {
- A a=new B(); //这句执行时到底怎么工作的,若是a对象中没有func()函数
- //B b=(B)a;//强转回B类对象,对象中怎么就有了,(这句加到程序中,打印b.function()就可以运行了)
- System.out.println(a.func());
- }
- }
复制代码 这是毕老师视频中的题,我就以它为例子好了,一直没搞明白,这几句在JAVA中具体怎么工作的?
|