No contexto da programação orientada a objetos em Java, três componentes de uma classe são definidos a seguir.
I. armazenam dados para uso de cada objeto. II. implementam o comportamento dos objetos. III. permitem que cada objeto seja configurado adequadamente quando ele é criado.
Os componentes I, II e III são conhecidos,respectivamente,por: