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

已采纳回答 / 慕雪3321333
你可以把类写好了及时保存

最赞回答 / M__
你可以用前面多态特性知识来理解抽象类。如果你创建了一个对父类的引用指向子类对象(这里就是利用了多态的特性),然后要调用子类的方法,那么这个方法必须在父类中存在(方法名、返回值、参数等一一对应),但你可以不关心父类中的这个方法(因为对方法进行重写后,子类方法将覆盖的这个父类方法),那么父类的方法只起到满足Java规范的作用,没有其他实际意义,这样,写一个抽象的父类------抽象类(没有其他实际作用)就是方便的。

已采纳回答 / 九尾猿
你的shape 里边是不是有抽象方法,没有在circle类中实现?
有人发现老师那个类名单词应该是initial吗,字母错了么
http://www.imooc.com/article/19983 根据大神代码改进,并且备有注释.
配图有趣,增加学习兴趣呀

已采纳回答 / 九尾猿
没有使用this关键字,你的set方法里边的赋值是没有意义的,它相当于把一个set 方法里的一个私有变量 Eyes等于自己的值,而整个类里边的全局变量Eyes并没有被赋值,当你打印的时候,它还是用的自己初始化的默认值0。
有什么java学习的交流qun么?
public static int sum() {
int sum=score1+score2;
return sum;

}

public static void main(String[] args) {

// 调用静态方法sum并接收返回值
int allScore = HelloWorld.sum();

System.out.println("总分:" + allScore);
equals 方法是String类从它的超类Object中继承的, 被用来检测两个对象是否相等,即两个对象的内存地址是否一样。
使用起来大概就是
对象A.equals(对象B),得到的返回值是Boolean类型,即是逻辑判断,true/false.
“==”比较两个数据的值。
类对象指类的实例化,而类的对象具有类类型的变量。
package com.imooc;

public class stat5 {
static int score1=89;
static int score2=99;
public static int sum() {
return score1+score2;
}
public static void main(String[] args) {
System.out.println("总分:"+stat5.sum());
stat5 hello=new stat5();
System.out.println("总分:"+hello.sum());
}

}

已采纳回答 / 慕粉4174549
那个应该是对象dog的输出,因为子类会继承父类的全部东西,包括构造方法,所以dog输出时也有“Animal类执行了”

已采纳回答 / 云川天涯0
放在一个项目中是一定的。可以选择放在同一个包内或不同包也可以。如果放在同一包内,无需import导包,调用其他类属性或方法时系统或自动导包。如果不是放在一个包内的需要在首行手动import把包导入即可。

最新回答 / 韩宇直
因为main方法就是静态的,public static void main(String[] args),里面有static, 静态方法中可以直接调用同类中的静态成员。
竟然写了接近一小时。。。失败
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消