为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这样设计

能不能为什么要这样设计 说下。。不要只把一些结论说出来。。这不是文科

正在回答

1 回答

执行顺序如下:
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个方法,那么……你想想

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530714    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

为什么这样设计

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信