human
[Programmation ] à quoi servent les mots-clés "ceci" et "nouveaux" à quoi servent ces mots-clés et les nouveaux ? ceci : PHP , C++ , Java & C # nouveau : Java , C++,C # , URL_0 Veuillez expliquer comme si j'avais cinq ans.
gpt
" this " fait référence à l' objet auquel appartient cette méthode . " new " crée une nouvelle ' instance ' d' une classe . Il crée un nouvel objet. Par exemple , en C # vous auriez une ligne comme celle - ci : Car MyMustang = new Car( " Bob 's Mustang " ) ; Cela créerait un nouvel objet Car . Cet objet serait stocké dans la variable " MyMustang " . Il serait créé en transmettant la valeur de "Bob's Mustang" au constructeur de la classe Car, qui pourrait ressembler à ceci. class Car { public string Name { get ; Positionner ; } public Car(string carname ) { URL_0 = carname ; } } Cela montre comment vous pouvez utiliser " this " pour faire référence à l' objet courant . Dans ce cas, ce n'est pas strictement nécessaire, mais cela devrait vous aider à comprendre ce que cela pourrait signifier pour les moments où vous auriez besoin de l'utiliser. En objective - C " this " est " self " , et au lieu de new , vous utiliserez deux appels de méthode , " alloc " et " init " sur la classe . Mais c'est le même genre d'idée. Dans URL_1 " ceci " est " moi " .