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

最新回答 / HaleYang
java中的简单浮点类型float和double是不能进行某些精确运算的。相关的解释(引用)

最新回答 / 捞捞
public class Shape {int score =10;    public static void main(String[] args) {        Shape a=new Shape();       System.out.println("访问外部类中的score:" + a.score);     } }//我这样就没出错

最赞回答 / 风中打伞的小孩
你是说:int newScore=a.getScore();和mo.show();为什么前者要加int吗?如果是,getScore方法是有返回值的,需要定义一个int类型的变量去接收而show方法名前有void,无返回值

最新回答 / 慕粉3947410
调用内部类的方法是有返回值的,你那样写是无返回值的方法

最新回答 / ziom
你这哪来的八百多行代码?!

最赞回答 / qq_你的样子_3
额 ,自己看懂了一点了, 使用构造方法了之后,在new生成实例对象之后 类名 对象名=new 类名();  这样不仅可以在括号里边给实例变量赋初值,而且可以使用该对象调用类中的其他的方法,而普通的方法应该是不具备这个功能的。对于我们这种初学的可能对这个理解不是很透彻,慢慢学吧!

最新回答 / 相由心生1
你的话是错误的,public是访问修饰符,public表示该方法可以被其他任何代码调用一般情况下定义方法的语法格式是:访问修饰符 返回值类型 方法名(参数列表){方法体}在构造方法中,方法名跟类名一致则没有返回值public HelloWorld(){}                                             不一致则需要加上返回值public static void main(String[] args){}

最新回答 / luffymaika
他后来用eclipse自动弄了段代码,那就是重写equals啊

最赞回答 / 海角边的微笑
我就按照慕课网练习题的例子来说// 构造方法 public   HelloWorld() {  System.out.println("通过构造方法初始化name"); name = "tom"; }// 初始化块 {  System.out.println("通过初始化块初始化sex"); sex = "男"; }分析:使用构造方法可以为每一个对象赋值name,使用初始化块赋值后,每个sex属性都是“男”所以构造方法赋值比较常用,如果是只有一个对象那么效果完全一样          另外执行顺序...

最新回答 / Journey3841356
接口定义正确吗

最赞回答 / 慕粉4029066
静态方法前面有static修饰符,构造方法和类名相同,其他的就是普通方法了

最新回答 / 龙影随风丶
虽然代码思路是对的  但你这完全是面向过程  java的面对对象特性没有任何体现,除了Scanner之外 全部都是流程控制if else 加上个输出语句。。。实在是浪费了java的好处。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消