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

Java入门第二季

最赞回答 / 天悬星河丶丶
sum 没定义。sum方法里加个int sum;

最新回答 / 慕用831298
你好!我也有这个疑问。<...code...>用equals的方法来比较,如上面代码所示,phone1是不能用其本身的单一属性来比较的(写成phone1.mem会报错),而后面phone是可以的。上面比较的是phone1和phone....

最新回答 / 非文艺女青年
跟构造函数没关系,构造函数这样写多个是没问题的

最赞回答 / 小莫里咯撒
public HelloWorld()是类的构造函数、构造方法,也就是说 当你通过类创建对象( HelloWorld  hello2 = new HelloWorld() )的时候,这个函数便执行,你可以通过这个函数来搞一些事情,比如给类的属性赋值,也就是属性的初始化操作。不要理解错了HelloWorld hello2 = new HelloWorld();这个语句的意思,这个语句就是通过public HelloWorld()构造的!静态初始化块和初始化块在main函数执行之前就已经执行了!所以才出现了这...

最赞回答 / 尛_____雛菊
float screen;默认的是public,在每个类里都可以访问;private float screen;只能在当前类使用,要想在其他类使用,必须生成get/set方法才可以使用

最新回答 / qq__9815
下方评论区中有很多,可以点击网页进入

最赞回答 / 灼眼de菠萝包
你的代码没问题,我拿去在我的编译器上跑了一下正常。应该是慕课网那个编译器的问题,我也是这样。你换成自己的编译器吧。。。<...图片...>

最新回答 / 慕无忌3126970
在主函数中通过类名加方法访问非静态的方法,是对的。把之前的注释符号去掉,然后注释掉HelloWorld.print(23);运行就对了public class HelloWorld {int age;public void print(int age) {this.age=age;System.out.println(this.age);}public static void main(String[] args) {HelloWorld th=new HelloWorld(); th. print(23...

最新回答 / 秋e
将setLength方法中的length变量的值赋给属性length,下面的width同理。

最赞回答 / itme_BJV
第一个是指父类引用指向子类对象,从而由继承的角度创建Dog对象,dog继承animal这个类的。第二个前面有Dog dog=new Dog();因为dog继承animal所以可以从子类传换成父类animal这个对象。你可以理解成将狗变成动物。是需要强制转换的。区别就在于第一个是由继承来创建dog对象,这个dog对象是可以继承animal的所有东西,只是创建对象而已。第二个只是dog对象强制转换成animal对象,类型转换。

最新回答 / 慕虎3403387
可以写任意逻辑判断

最新回答 / 想要学习的小懒虫
应该是没有设置要输出的数据类型,因为有小数,系统默认为double类型,精准位为16位,最后的02是系统根据后面的小数位进行了估读。给数据设置一个变量,加上一个其他数据类型 就可以了

最赞回答 / 莫得感情
自己准备一个笔记本,把看的时候很模糊的记下来,有时间就多看看,不要眼高手低,多自己动手练习,不要想着看一两遍就熟练掌握。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消