最赞回答 / 流逝的回忆已成空白
视频中都讲了 对于UML 设计 一般都是高级工程师 他们设计的 我们只要能看懂就可以 更何况连走都还不会就想飞啊!! 这个不是很要紧 但以后要不要学 这个完全在于你自己要不要成长的问题!
2016-03-29
最新回答 / 刘旺
琢磨一下,我是这么理解的,请指正。第一个例子中:第20行get(A a)接收A对象的实例,24行get(new C())传入一个C的匿名对象,并且实例化,通过A对象a调用fun1方法,最终实现A接口中的fun1方法。 第二个例子中,第19行传入一个D的匿名对象,之后实现D接口中的fun1方法。这其实与视频中的匿名内部类实现接口的两种方式等价,只不过是另外用get(D d)接收D接口对象的实例化,可以将get方法去掉,直接使用实例化new D(){}实现接口中的fun1方法,这个时候就与视频中的方式一模...
2016-03-28
最新回答 / 慕无忌7510152
Animal obj1=new Dog(); obj1好像只能引用dog的方法,如果父类子类同时有一个同名属性a,则obJ1.a调用的是父类的属性。Dog obj1=new Dog();像这样直接实例化子类,子类对象才可以同时拥有子类和父类的方法和属性
2016-03-26
最新回答 / 心火1996
XXX cannot be resolved to a tpye,一般可能是你没有导入XXX所在的包,具体你可以看一下这个链接http://blog.csdn.net/testcs_dn/article/details/39643119
2016-03-26
最新回答 / 可爱的龟龟
Java能不能使用代码要看调用的方法分配内存没有。如果用static 修饰的方法或变量,在执行的就分配了内存,所以是可以直接调用的。如果不是static 修饰的方法或在熟悉,着需要new这个类的实例(也就是对象(也就是内存))来调用方法。
2016-03-26
最新回答 / 溯源oc
String className = "JAVA开发一班"前的static哪去啦? System.out.println( HelloWorld.className ); 中HelloWorld.应去掉应该是:System.out.println(className );这里无需调用方法 可以直接使用静态变量 求高手提出不足
2016-03-23