En una clase Java, ¿qué son los campos y los métodos?
Opciones
- Los campos guardan el estado del objeto; los métodos definen su comportamiento (Opción correcta)
- Los campos son funciones; los métodos son variables
- Los campos ejecutan el programa; los métodos son solo comentarios
- Son lo mismo, solo que con distinto nombre
Respuesta
Los campos guardan el estado del objeto (datos); los métodos definen su comportamiento (acciones)
Por qué
El tutorial de Java: un objeto guarda su estado en campos y expone su comportamiento mediante métodos.
Ejemplo: en una Bicycle, los campos son speed y gear; los métodos son speedUp() y changeGear().
Los métodos trabajan con los campos del objeto. Mantener los campos privados y usar métodos para cambiarlos se llama encapsulación.
Recuerda
Campos = datos. Métodos = acciones.