发布网友 发布时间:2023-01-03 18:59
共4个回答
热心网友 时间:2023-10-12 05:03
有一生产 circle 的工厂,现在我要生产一个circle,那么我就 new Circle(),这样一个轮子就出来了,而且为了区分不同的轮子,我把这个轮子起个名字叫 c1。现在我又要生产一个轮子,我就又 new Circle(),起名叫 c2。到目前为止你就实实在在的有两个轮子,这两个轮子是不相干的。但有相同的原型 Cricle,也就是一个模子刻出来的。现在有两个轮子了,我可以分别对两个轮子进行不同的操作,而且相符不影响。这两个轮子是两个对象,存储在在内存的不同空间。谢谢!
热心网友 时间:2023-10-12 05:03
可以这样理解,Circle是一个圆,而你实例化后,也就是c1和c2,你可以把它们看做一个篮球或是足球,就像比如你要做房子,你先要有图纸吧,这图纸就是Circle,然后你得有工人做房子吧,工人呢就是new关键字,房子呢就是c1或c2热心网友 时间:2023-10-12 05:04
没有问题热心网友 时间:2023-10-12 05:04
没错。就是这么理解