为了账号安全,请及时绑定邮箱和手机立即绑定
// 定义静态变量score2
static int score2 = 92;

// 定义静态方法sum,计算成绩总分,并返回总分
public static int sum() {
int sum=score1+score2;
return sum;
}
public static void main(String[] args) {
int allScore = sum();

已采纳回答 / 慕神6839130
不会出问题,无论是在另外一个类的构造方法中实例化另一个类,还是在本类构造方法中实例化一对象。如下图:<...图片...><...图片...>
https://www.imooc.com/article/256742

最新回答 / aick111
之前不相等   因为equals和==方法默认判断地址是否相等,new出了两个对象,两个地址不相等最后不相等  因为重写了equals方法,重写之后的equals方法可以判断对象里面属性值是否相等,赋值age的属性相等,所有相等
继承是多态的基础

已采纳回答 / 苏伟123
构造方法本来就不能重写啊,只能继承

已采纳回答 / 慕无忌4011151
<...图片...>至于怎么在你的show();方法里面把三个一起输出了,因为我也是个小白不太会,我这个代码的意思就是在你想输出111这个值得时候把当111赋值给当前的对象a(大概是这么回事,我也不太懂,也是个菜鸟)

最赞回答 / 黑皇缪尔
emmm,你最后一句的System.out.println("dog");  其中dog不应该用引号括起来,用引号括起来是表示一个字符串(→_→)

已采纳回答 / 巴里艾伦图灵
你这样写有点麻烦了。在initail里用Scanner,提示输入参数,然后创建矩形和圆形对象,把参数代入。圆形矩形类定义构造方法,然后在面积,周长方法里直接return就好。比如圆类构造:public Circle(double radius){    this.radius = radius;}面积方法直接return Math.PI * radius * radius 
我的作业https://www.imooc.com/article/255996
这车开得措手不及

最新回答 / Nsuna
前面个return false是if语句的。Dog other = (Dog) obj; if (age != other.age){     return false;} return true;

最赞回答 / qq_浩然_9
你的输出语句应该放在main方法括号里边,。。。

已采纳回答 / 慕函数3449828
没有基础的话就一个模块一个模块,一步一步的去写;比如说老师在出题时给出了实现结果,你就在main函数里一步一步去复现,当需要创建类时再去创建,不要一下子把所有类、方法都写完了再去写main函数。

已采纳回答 / qq_番薯奶茶_0
构造函数就是在且只在创建对象的时候执行的,而new命令就是申请一个对象,肯定调用啊
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消