之前讲的不是说创建对象时应该是用当前的那个类吗

之前讲的不是说创建对象时应该是用当前的那个类吗

为什么是Cat one=new Cat,而不是CatText one=new CatText,还有为什么在CatText这个类里可以调用Cat里的方法呀

正在回答 回答被采纳积分+1

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

1回答
好帮手慕小脸 2020-03-05 15:57:35

同学你好

    1、为什么是Cat one=new Cat,而不是CatText one=new CatText?

因为要实例化对象Cat,而不是去实例化对象CatText,CatText是用来测试Cat的

    2、还有为什么在CatText这个类里可以调用Cat里的方法呀?

因为在测试类CatText定义了这个Cat类。

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

  • 提问者 慕先生3416043 #1
    老师,我还是不太明白,之前在上方法的时候,就是说Scanner sc=new Scanner(System.in),这里面sc是对象,就是说one是对象,Cat和CatText是类 ,那在CatText这个类里面创建对象one的时候,为什么用Cat这个类,实例化是指创建对象one这个过程吗?
    2020-03-05 16:12:04
  • 好帮手慕小脸 回复 提问者 慕先生3416043 #2
    同学你好,理解有误哦!Scanner sc=new Scanner(System.in),这里面sc是对象名,并不是对象。所以one也不是对象,它也是只是一个对象名。 实例化指的是创建对象Cat. 如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
    2020-03-05 16:33:30
  • 提问者 慕先生3416043 回复 好帮手慕小脸 #3
    好的,明白了,谢谢老师
    2020-03-05 17:39:11
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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