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

Java入门第二季

最新回答 / 慕村3187174
一个类,它拥有成员属性和方法,它可以通过main方法在自己的类中创建对象,也可以在其他需要这个Dog类的类里创建dog对象。不一定是说只有在一个包里的任何类才能创建,这里有四个访问权限修饰符,public,private,缺省,protected。可以去看老师前面的视频,前面有讲访问权限修饰符

最新回答 / 慕先生6779645
最后一条有说,如果子类没有明确显示调用父类方法,则调用的是父类的无参方法;有明确显示调用父类方法则根据方法名,参数来决定调用是父类哪一个方法;(提示一点:如果没有明确显示调用父类方法,则父类必须包含无参构造方法)

最赞回答 / Squirre_lMan
JAVA使用内部类+接口的方式实现了类似于C++的多继承能力,具体的可以参看这篇文章https://baijiahao.baidu.com/s?id=1598003115763845288&wfr=spider&for=pc如果是初学者不用过分深究,你会在平常编码中遇到这种困惑到时候再看一下文章就会豁然开朗也会有自己深刻的理解

最赞回答 / 要努力优秀啊
内部类的调用方法如下: 外部类名 外部对象名=new 外部类名();内部类名 内部对象名=外部对象.new 内部类();内部对象名.内部类方法名();<...图片...><...图片...><...图片...>

最新回答 / 慕标5588573
你没看到你这个BodySize类有报错吗,类里面报错,导包当然也会报错

最新回答 / 慕虎4170652
o是外部类HelloWorld类的引用哦,我们创建内部内的时候是先创建外部类,然后通过外部类来创建内部内。当然你也可以直接这样写Inner inn  =  new HelloWorld().new Inner();

最新回答 / 摩文c
java要求使用变量前需要先声明,然后再赋值。这样写就没问题:int sum;sum = score1 + score2;

最新回答 / yuanFF
o (string)= o (string)+ x(int) + y(int);共有三层循环,z,x,y;循环次序是:x0、y0,o=00;x0、y1,o=0001,x==1时被break了,然后是x2、y0,o=000120,再然后是x==2、y==1时z被break,这时所有循环结束了,输出o(string)完事,

最新回答 / 依水
你的类是MyClass,就改为MyClass test = new MyClass();

最新回答 / 今天也要努力鸭
我觉得是为了程序的系统性和高效性……(虽然我也是菜鸟)感觉在高级结构中会设置很多抽象类作为父类,在引用的时候全都从父类开始引用会让读代码的人知道子类遵循的是抽象类的规则,这样如果有错或者有需要调整的地方就可以直接去父类修正。当然我其实也刚学,等一个更专业的回答~其实我还有个疑问,根据多态,First first = new First();按道理应该也是可以的,为啥有时候会报错嘞~

最新回答 / 贝易
你没有定义这个类型的数组的大小, int[][] decisions;例如:int [][] decisions =new  int [7][3];还有就是你的i没有声明也没赋值

最新回答 / 北顾岛城
虽然你这样实现也可以,但其实你这么实现并没有用到多态

最新回答 / 青墟
不是抽象方法,是普通方法,抽象类中可以包含普通方法,如果要定义抽象方法需要加abstract修饰符。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消