Wat is het verschil tussen array of array en object?


Antwoord 1:

Laten we uw probleem in JAVA bekijken.

Hier is de klasse Object de klasse Ouder van alle klassen.

In Java is Array ook een klasse.

dus je kunt dat zeggen

  1. Array is van het type Object.Array-klasse neemt de objectklasse over. Array-klasse is van het type Object-klasse.

Wanneer je Array of Array maakt, heb je je keuzes beperkt. Dit leidt tot de conclusie dat My Array alleen object van het Array-type kan bevatten.

Wanneer u Array of Object maakt, kan Array objecten van elk klassentype bevatten.


Antwoord 2:

Ik zal met betrekking tot Python praten.

Objectklasse is de superklasse van alle klassen in python en alle gegevensstructuren erven van de Objectklasse. Dus alle lijsten, arrays zijn type objecten vol met verschillende attributen.

Dus array van array is eigenlijk een array van slechts 1 type klasseverwijzingen, d.w.z. array. De buitenste array kan dus alleen array-objecten bevatten.

Terwijl array van objecten een array is die elk klasse type objecten kan bevatten. Dit kan een reeks lijsten, een reeks tekenreeksen, enz. Zijn.

Dus in zekere zin is array van objecten een meer algemene referentie dan array van array.

Ik hoop dat dit helpt.

Avik Aggarwal