Les classes poden tenir plantilles, un valor que s' utilitza per a una classe no especificada o tipus. El tipus de plantilla s' especifica quan s' inicia una classe (ead; s' ha creat un objecte). Les plantilles existeixen en el C++ modern i s' introduiran en Java 1. 5 on s' anomenaran genèrics.
Classes can have templates, a value which is used for an unspecified class or type. The template type is specified when a class is initiated (ie; an object is created). Templates exist in modern C++ and will be introduced in Java 1.5 where they will be called Generics.