Dans ce niveau, vous avez appris quels sont les types primitifs de Java et comment ils sont étendus et réduits. Nous avons parlé d'objets et de classes. De plus, nous avons commencé à étudier ce qui rend Java Java — les principes de la programmation orientée objet. Soyez patient encore un peu : avant de passer au niveau suivant, nous vous recommandons de suivre cette leçon.

Principes de la programmation orientée objet

Vous savez déjà comment tout est organisé en Java : vous déclarez des classes et créez des objets basés sur des classes, les classes ont des méthodes, etc. Mais pourquoi est-ce ainsi et pas autrement ? Pourquoi le langage est-il structuré de manière à ce que les programmes se composent de classes et d'objets, et pas d'autre chose ? Pourquoi le concept d'« objet » a-t-il été inventé et mis en avant ? Toutes les langues sont-elles conçues de cette façon ? Si non, quels avantages cela donne-t-il à Java ? Il y a beaucoup de questions Cette leçon vous aidera à les aborder. Vous plongerez profondément dans les principes de la POO : héritage, abstraction, encapsulation et polymorphisme.