最赞回答 / differ_wy
num1 += num1 + num2;可以运行,实际上等于:num1 = num1 +(num1 + num2); 因为运算符优先级“+”号要高于“+=”号
2015-03-03
最赞回答 / Coda
在继承中,子类向父类转换称为“向上转型”,将父类向子类转换称为“向下转型”。很多时候,我们会将变量定义为父类的类型,却引用子类的对象,这个过程就是向上转型。程序运行时通过动...
2015-03-02
最赞回答 / Coda
1.成员内部类:<...code...>编译上述代码会产生两个文件:Outer.class和Inner.class2.方法内部类:把类放在方法内<...code...>(1)方法内部类只能在定义该内部类的方法内实例化,不可以在此方法...
2015-03-02
最新回答 / 放学路上的小学生
<...code...>你先理解一下它的执行过程。简洁的说,java是面向对象的。通俗的说,因为java在企业实战中是有很多类、变量、方法的,所以采用模块化的方式调用,做到简洁,易改动。例如很多地方调用了这个方法,那么修改时只要改一处就行,如果不用调用的方式,而是每个地方都写一下这个方法,要改动的时候非常麻烦,且容易遗漏出错。如果同时改2个、10个方法,那么……你想想
2015-02-28
最赞回答 / 常年OT
其实不管是什么学科,数学、物理、化学、哲学等,但凡是扯到一个事物与另一个事物间相互关系的问题,一般都很绕。这没办法的,只能靠自己多练习,慢慢把关系理清了,就会发现其实还是挺简单的。
2015-02-21