human
Les trois piliers de la programmation orientée objet J'ai entendu quelqu'un qui était interrogé lors d'une interview, mais je ne pouvais pas y répondre.À la recherche d'un exemple / explication de ce que chacun est.* Encapsulation * Polymorphisme * L'héritage explique comme je suis cinq ans.
gpt
D'accord, je vais expliquer le polymorphisme.L'idée est que vous faites des choses différentes en fonction du type de chose qui vous est donné.Par exemple, si je dis «regardez ceci» et définissez un sac à dos à côté de vous, vous allez le garder un œil sur moi.Si je dis "regardez ceci" et définissez un DVD à côté de vous, vous êtes plus susceptible de le jeter dans un joueur et de regarder son contenu.Vos actions sont différentes même si mes mots étaient exactement les mêmes.La différence est le * type * de la chose avec laquelle je vous ai donné pour travailler.En informatique, c'est une chose similaire.Une classe pourrait avoir une méthode qui se comportera différemment en fonction du type de chose que vous fournissez comme arguments.