老师创建对象后面还可以,new,string吗

老师创建对象后面还可以,new,string吗

63689c8200010d4603600800.jpgnew不是创建对象用的吗
Animal  two=new Animal(new string(花花),2)
这对象里面包涵一个,string对象是什么作用
是把花花名字存到,string对象里面,然后给animal调用吗

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

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

1回答
好帮手慕小小 2022-11-07 14:27:45

同学你好

  1. 是的 new关键字用于实例化对象。

  2. Animal  two=new Animal(new String("花花"),2); 表示的是调用Animal类中的有参构造方法,构造方法中需要两个参数,分别是String类型、int类型,有参构造方法代码如下:

    https://img1.sycdn.imooc.com//climg/6368a49609eced2707650118.jpg
Animal  two=new Animal(new String("花花"),2);  可展开书写为:
String n = new String("花花");
int m = 2;
Animal two = new Animal(n,m);
祝学习愉快~
  • 提问者 不惧岁月 #1

    string n=花花   这样不行吗
    是必须要创建一个对象?

    2022-11-07 15:59:19
  • 好帮手慕小小 回复 提问者 不惧岁月 #2

    同学你好,并不是必须使用new Strng()的形式创建对象的,使用String n = "花花"; 创建String对象也是可以的。

    注:当前图文节使用两种不同的方式创建对象,以便于用来做案例演示讲解。

    https://img1.sycdn.imooc.com//climg/6368c1fd09e4459c10860919.jpg

    祝学习愉快~

    2022-11-07 16:26:51
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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