![]() |
1
2
与其他人一致,数组和OOP是两个不同且重叠的概念。就像是说,“我今天该怎么工作?准时,还是在车里?”你可以两者兼得,它们是两件不同的事情。 假设你在程序中有一个人(你的朋友)有一组分数,你把所有的分数加起来找到一个分数,然后用一个“数组”(列表、序列、向量等) C++:
蟒蛇:
但是,如果你的程序中有多个得分多的人,那么你应该考虑使用更好的结构来保存数据。你可以做一个更OOP的方法
或者简单地用多维数组。但在那一点上,你可能需要一些“OOP”在你的程序中。 |
![]() |
2
11
嗯…苹果 array VS橙 OOP = Object Oriented Programming ) |
![]() |
3
4
数组可以在OOP中使用,所以您似乎混淆了概念。 如果您觉得使用赋值类会有帮助,那么您可以很容易地使用它来建模程序,但是如果您只想使用C并使用静态数组,那么这也可以。 基本上,决定你想要如何建模你的应用程序,然后,在大多数语言中,你可以使用数组,如果你觉得这是最好的。 但是,如果你有一个未知的分数,那么把它们放在一个列表中。当你想把它们加在一起的时候,如果你想的话,把列表转换成一个数组,但是如果你只是经常把它们加在一起,我看不出会给你带来什么好处。 |
![]() |
4
1
如果吉米是对的,你会问哪个更好?
或
都不…你最好用一个int向量。 |
![]() |
5
1
这家伙在问联想技巧。是使用聚合还是继承。我建议你参考一下 Association (object-oriented programming) . 然后你可以根据你的架构设计来决定。 |
![]() |
6
0
比起手写循环,我更喜欢标准函数:
|
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 3 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 3 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 4 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 5 月前 |
![]() |
Paul Williams · 迭代数组时输出有问题 5 月前 |