Citation Envoyé par screetch Voir le message
Non, toujours non, le C++ a un typage plus fort que le java.
Que mets tu dans un Array en java ? et qu'est ce que tu obtiens lorsque tu lis un Array ? ben ouais, un Object, que tu dois recaster dans ta classe favorite. tu perds le typage.
C++ est tres intransigeant au niveau du typage, grace a ses containers qui ne perdent pas le typage
Heu... depuis la version 5 de Java il existe ce qu'on appelle les template (edit : generics ! pas template ! voir message de Millie plus loin) qui permettent de faire genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
ArrayList<Texture> textures = new ArrayList<>();
Texture maTexture = new Texture();
textures.add(maTexture);
Texture autre = textures.get(0);
C'est pas exactement des template à la C++ qui génère du code pour chaque type mais ça permet d'avoir un typage sûr et de pas avoir à faire des cast à tout bout de champ.