为了账号安全,请及时绑定邮箱和手机立即绑定
可以有几个内部类

最赞回答 / yqw大白
已经在内部类的里面了。不需要hello.

最新回答 / 慕移动1082771
感觉用对象数组更好些

最赞回答 / 默X以
<...图片...><...图片...><...图片...><...图片...>仅供参考

已采纳回答 / 蜗牛_靖赜居士
SRP 单一职责原则,你再 circum 计算面积不好。分开计算。基础类型的初始值可以不用写Scanner 可以声明为 public final static;别的没太看出来。

已采纳回答 / 慕慕007
你截图的“访问外部类的变量b” 其实这里它是方法中的变量,可以直接通过变量名访问的。(内部类定义在该方法中的)HelloTest.this.b这个是访问外部类的非静态变量用的,假如你在HelloTest下面定义了一个非静态变量int b= 5;这个时候你的程序就对了

已采纳回答 / mistersong_0
类下面是成员变量可以不赋值直接定义,而构造方法加入参数(也就是属性)形成方法的重载从而创建对象

最新回答 / 四月kkk
本人小白,刚学java一个月,求大神给出详细解释。。。

最新回答 / Ai590
int[] a = new int[100];   for(int i  = 0 ; i < 100; i ++){a[i] =(int)( Math.random()*100+1);}

最新回答 / Dusdii
看来我不太适合学这东西 就TM这么点代码 愣是写了半天? 我感觉快放弃了

已采纳回答 / weixin_慕用6237910
你认真看看你打的修饰符是什么,不是pravite,,而是private细心一点

最新回答 / Yondu
<...图片...><...图片...><...图片...><...图片...>这是我的

最赞回答 / Miku的39
非静态初始化块:作用:给对象进行初始化。对象一建立就运行,且优先于构造函数的运行。非静态初始化块:作用:给对象进行初始化。对象一建立就运行,且优先于构造函数的运行。与构造函数的区别:非静态初始化块给所有对象进行统一初始化,构造函数只给对应对象初始化。应用:将所有构造函数共性的东西定义在构造代码块中。静态初始化块:作用:给类进行初始化。随着类的加载而执行,且只执行一次与构造代码块的区别:1)构造代码块用于初始化对象,每创建一个对象就会被执行一次;静态代码块用于初始化类,随着类的加载而执行,不管创建几个对象,...
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消