为什么这样设计
能不能为什么要这样设计 说下。。不要只把一些结论说出来。。这不是文科
能不能为什么要这样设计 说下。。不要只把一些结论说出来。。这不是文科
2015-02-28
执行顺序如下: 1、首先由main入口进入。 2、创建了一个HelloWorld的实例mo 3、调用mo的show方法 4、进入show方法 5、new一个MInner的实例mi 6、回到MInner类内部,声明score,跳出 7、 在5中new出来的mi调用getScore方法,回到Minner内部 8、将return的值赋值给刚刚声明的int型 参数newScore 9、执行打印
你先理解一下它的执行过程。
简洁的说,java是面向对象的。
通俗的说,因为java在企业实战中是有很多类、变量、方法的,所以采用模块化的方式调用,做到简洁,易改动。
例如很多地方调用了这个方法,那么修改时只要改一处就行,如果不用调用的方式,而是每个地方都写一下这个方法,要改动的时候非常麻烦,且容易遗漏出错。如果同时改2个、10个方法,那么……你想想
举报