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

Java入门第二季

最赞回答 / 七九九
说明你对程序的运行还不了解,没有真正理解这个程序。这种情况下,我建议你采用第一季教过的debug方法进行调试,弄清楚程序的执行过程。main方法之前完成的其实是类的申明,是所有workhorse class(主力类)都要完成的申明工作,前面的内容暂时是不工作的(除了静态初始化块)。一般情况下这种类的main方法其实是用来做测试的,所以我们debug的时候在main的第一条语句设置breakpoint。进入调试之后,会发现console区域立马显示了“通过静态初始化块初始化age”,这说明静态初始化块在类加...

最赞回答 / 波浪波浪海海
3.0版本在这里~求指教(为什么我不会打印出代码的样子呀)http://www.imooc.com/qadetail/117308

最新回答 / ITACHI958
还可以用全局变量或传入指针

最新回答 / 一条小咸鱼
实例变量,就是一个实例拥有的属性,然而,要想和所有实例共享一个变量,必须加上static声明为静态,即该变量属于类共享,这才和C中的全局变量同意吧

+ 我来回答 回答最高可+2积分

最赞回答 / 冲啊
你理解错了,该图Dog只是继承了父类Animal类中的eat方法,并覆写了该方法。父类中private声明的成员变量,子类没有继承的。所以你是没有看懂图的意思。

最新回答 / 小雷子123456
可以买个中高位档次的,比较好的牌子,比如,联想,戴尔

最赞回答 / wesh
引用父类指向子类对象Telphone tell = new CellPhone();

最新回答 / 11知足11
抽象类本身不能实现自己的方法,必须有一个子类继承它来实现或重写他的抽象方法而一个类可以实现多个接口并且里面的全部方法

最新回答 / 七九九
就赋值而言好像没什么区别吧,不过初始化块还是很有用的,可以干些别的事情,比如说在赋值的同时输出一些信息。你可以自己用eclipse进调试模式玩一玩

最新回答 / Wiggins115
就是Telphone类保存就好了!

最新回答 / 起个名字也是难
朋友,去看看第一季,说多了都是眼泪

最新回答 / 怒放的生命012
因为你声明le一个子类对象,对于你你调用子类的构造方法,而子类又继承了父类的属性和构造方法,所以你调用子类的方法时,子类会先对父类进行初始化,所以隐式调用了父类的构造方法,因此执行顺序是先父类的构造方法接着是子类的构造方法,我也是新手,看看有问题么,望采纳
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消