为了账号安全,请及时绑定邮箱和手机立即绑定
666老师讲得很好

已采纳回答 / 慕粉1526224362
想想Arrays.toString,如果你不重写,你每次都要写一个循环遍历输出数组,多麻烦啊。重写了,一个方法就搞定了。
我原本想的不对。
dog是真实的对象,而转换后,Animal类型的animal引用是指向了dog,说明Animal精度更大,可以包容小精度的Dog类型。
我是这样想的,首先我们都知道由int到double是可以自动转换的,那么,动物转换成狗,能够自动转,可以推断出动物类型的父类就是那个精度比较小的,也就是说父类的 精度小子类的精度大 。

最赞回答 / 酥v哒哒
可以用,没毛病如果你在慕课网上测试,它会提示运行成功,输出错误,设置问题自己软件测试就行了,在这上面既然运行成功,看结果也是我们要的,没有错误

最赞回答 / 黯毅默
视频九分二十五秒左右有提到,大意事,如果两个对象类型相同,且比较的的值相同,则会返回true
举一反三,我的理解是类中的定义东西使用权大于方法中的使用权,比如:如果在main函数外实例化对象,那么在main函数中用对象名调用成员变量是会报错的。如果把main函数外实例化对象静态化,那么在main函数中是可以调用的。反正静态static是可以放大使用权的
普通方法也可以设置传值不安全问题,举一反三:
public void auto(int a,int b){
int c;int d;
if(a<4){
System.out.println("您输入的不合理,自动赋值为4");
c=4;
}else{
c=a;
}
d=b;
System.out.println("c,d的值分别为:"+c+" "+d);
}

最赞回答 / 凡尘微梦
下面这个写法不正确,少了abstract,抽象方法不能写实现的功能,所以不加大括号以分号结束
宋老师好!QvQ
讲的根本不清晰,好多东西都说不清楚,免费的真的要慎重考虑
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消