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

最新回答 / 慕标7553147
public class HelloWorld{  private String name = "imooc";  int age = 20; public class Inner { String name = "爱慕课"; public void show() {  HelloWorld o = new HelloWorld ();  Inner inn = o.new Inner();     System.out.println("外部类中的name:" +   o.name   ...

最新回答 / qq_南念_0
set是设定,get是得到

最赞回答 / 天悬星河丶丶
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
可以写任意逻辑判断
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消