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

Java入门第二季

已采纳回答 / 修裾欲溯空
this.setID(ID)是调用本类函数的setID方法,然后super(ID,name,price)是调用父类方法中的参数类型符合ID,name,price的方法

已采纳回答 / qq_慕数据8234616
animal 没有指向 cat。。所以 animal instanceof Cat  还是 false,所以无法进行转换

已采纳回答 / 任探員
public class Car{         private int core;         public void setCore(int core){          this.core = core;}         public int getCore(){         return this.core}         Car hello = new Car();         System.out.print(hello.core(6));

已采纳回答 / Pikachu2016
用了final之后,继承就报错了

已采纳回答 / 慕无忌0038581
get 是获取值,需要返回这个值的类型。set 是赋值,是一个动作,做完就好了,不用返回值。建议你再看看“返回类型”这一块。

已采纳回答 / 精慕门2810743
问:什么是内部类呢?答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!答:内部类的主要作用如下:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便参见学习章节2-5

已采纳回答 / 慕粉5374673
static变量也称作静态变量,静态变量和非静态变量的区别是:静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。

已采纳回答 / Dusdii
我也掉这坑里了 ?newScore 是变量不是对象

已采纳回答 / 慕慕8444062
在主方法中,你创建外部类的对象的时候名字打错了吧

已采纳回答 / 请叫我灬小纯洁
我将你的代码粘贴了一份,结果输出了Animal被执行了,建议重新实验下

已采纳回答 / 梁開坤
java中既然定义他为静态代码,说明系统自定默认为执行一次

已采纳回答 / qq_皮皮鲁_2
other只是个变量名,改成其他的也可以,(Dog) obj是做了一个下转型

已采纳回答 / 慕虎0571853
other代表(Dog)obj的引用
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消