父类和子类能不能写在一起?

父类和子类能不能写在一起?

http://img1.sycdn.imooc.com//climg/5cc6afbd0001f2ec07240507.jpg

如上图所示,父类和子类写在了一个页面上,老师,能不能这样操作,问题是给java文档起类名的话,是该起父类的还是子类的?

如果这样的操作可以,因为同在一个页面上,子类会不会继承父类的私有属性和方法?* *!

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,父类可以和子类写在一起,如:

http://img1.sycdn.imooc.com//climg/5cc6cb400001cb8d07410601.jpg

但是写在一起时,只能有一个类是被public修饰的,参考上图。另外同学使用cmd编译吗?建议同学在开发工具中编译可能会更好。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 鱼儿0001 提问者 #1
    1、那两个类放在一起写,起文档的名字是父类名还是子类名呢? 2、老师,因为父类子类在同一个文档里,子类会不会继承父类的私有属性和方法? 3、关于两个类写在一起,现在还没有学到,所以我不理解:父子类写在一起时,只能有一个类是被public修饰。这是为什么?
    2019-04-30 16:38:58
  • 好帮手慕阿莹 回复 提问者 鱼儿0001 #2
    1、那两个类放在一起写起文档的名字是写用public修饰的类的名字 。2、会的,可以继承 ,3、两个类写到一起没有讲解哦,因为一般我们都不这样用的,如果为了简单些,可以这样写,但是不推荐,所以老师没有讲这种方法,4、不是说父类与子类写到一起时,只能是一个类被public修饰,而是同一个java文件中只能有一个被public修饰的类,且java文件的文件名必须是public修饰的类名,这个是java语法的规定哦,没有为什么的。同学还按原来的方法写就可以哟。祝学习愉快。
    2019-04-30 18:57:44
  • 鱼儿0001 提问者 回复 好帮手慕阿莹 #3
    老师,父子类写在一起,子类会继承父类的私有属性和方法,这是真的吗?这就跟我们课程上讲的不一样了。前面的课程里说,同类中,方法可以访问私有属性和方法,我理解,但是父子类写在一个java文件里,子类都能访问父类私有的属性方法,好奇怪,这是为什么?
    2019-04-30 19:25:59
提问者 鱼儿0001 2019-04-29 16:19:33

老师,我把上图代码打了下来,然后cmd编译,但是报错,为什么?

  • 同学可以按照xyr0601老师ed回答试试哦,题目中的是截图哦,并不是写在一起的。 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-04-29 18:14:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师