已采纳回答 / 产品经理不是经理
让fish的引用指向你传入的s的引用,因为fish.w = fish.w+m,这里fish.w=1+120给w重新赋值了啊,而fish和redFish指向的是同一个对象,你改变了成员变量的值,当用redFish和lake里的fish去访问的时候,结果自然是121
2015-12-30
最赞回答 / 努力提升
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。animal不能转换成cat类型是因为已经强制转换成了dog类,它们之间没有继承关系了
2015-12-30
所有java的类均是由java.lang.Object类继承而来的。所有Object是所有类的祖先类,而除了Object外,所有类必须有一个父类。通过extends关键字可以申明一个类是继承另一个类而来的。 来自百度....
2015-12-29