Atributo y Manejo de Arreglo Video Iii
Atributo y Manejo de Arreglo Video Iii
Atributo y Manejo de Arreglo Video Iii
Matricula : 22-EPDS-1-018
Asignatura : Programación I
Fecha : 21/02/24
PROGRAMACION I
Video # III
Atributos y Métodos de una Clase en Java
Los atributos son las características individuales que diferencian un objeto de
otro y determinan su apariencia, estado u otras cualidades. Los atributos se
guardan en variables denominadas de instancia, y cada objeto particular puede
tener valores distintos para estas variables. Las variables de instancia también
denominados miembros dato, son declaradas en la clase, pero sus valores son
fijados y cambiados en el objeto.
En programación, los atributos son variables que pertenecen a una clase y
describen las características o propiedades de los objetos creados a partir de
esa clase. En Java, los atributos se declaran dentro de la definición de una
clase y pueden ser de diferentes tipos de datos, como enteros, flotantes,
cadenas, etc.
Además de las variables de instancia hay variables de clase, las cuales se
aplican a la clase y a todas sus instancias. Por ejemplo, el número de ruedas
de un automóvil es el mismo cuatro, para todos los automóviles.
El comportamiento de los objetos de una clase se implementa mediante
funciones miembro o métodos. Un método es un conjunto de instrucciones que
realizan una determinada tarea y son similares a las funciones de los lenguajes
estructurados. Del mismo modo que hay variables de instancia y de clase,
también hay métodos de instancia y de clase. En el primer caso, un objeto
llama a un método para realizar una determinada tarea, en el segundo, el
método se llama desde la propia clase.
Entonces vamos a compartir nuestra pantalla vamos a entonces estamos
viendo nuestro aire siendo entonces vamos a comentar esto aquí no hay nada
extraño es un proyecto normal y vamos a agregar una clase nueva a este
proyecto vamos a ampliar esto aquí vamos a colocar en el sol y dentro del
paquete vamos a agregar una nueva clase quizá ya back las voy a agregar una
nueva clase y les voy a dar un nombre de esta clase.
Por ejemplo le voy a poner vehículo a una clase de vehículo estoy dando un
nombre fíjense que comienza con la letra mayúscula y ahí está creada mi clase
vehículo cierto entonces vamos a crearle a la clase unos atributos los atributos
en una clase siempre se definen de forma privada.
Luego les voy a dar un ejemplo del por qué por buena práctica vuelves practica
los atributos de una clase siempre deben de colocarse privados así yo puedo
garantizar la ocultación de los datos a través de él y de la encapsulación y la
abstracción entonces al hacerlo yo protejo los datos y cuando se necesitan
acceder a ellos solamente los miembros de la clase pueden acceder a ellos
esto lo voy a explicar un poquito más en detalle por lo pronto vamos a seguir
definiendo estos pequeños atributos en private vamos a decirle del equipo
string y este atributo se va a llamar marca vamos a crear otro atributo de tipo
privado a este también va a ser de tipo string y le vamos a llamar modelo
vamos a definir otro atributo del privado esto va a ser un string también a este
le vamos a llamar matrícula vamos a ponerle placa a la placa del vehículo la
placa del vehículo vamos a definir le su precio además el de tipo private sólo
que ahora el precio este va a ser de tipo doble numérico y se va a llamar precio
está faltando ponerle punto y coma el precio y entonces además vamos a
agregarle las funcionalidades hemos definido los atributos de la clase son los
atributos que vamos a definir.
Vamos a definir le las funcionalidades bien disfuncionalidades y las
funcionalidades vienen dadas por qué puede hacer nuestra clase estas son las
entonces vamos a definir un método un pequeño método público public y le
vamos a dar un nombre vamos a darle que se yo publiqué y arrancar por
ejemplo de los nombres arrancar vehículo arrancar arrancar Ankara
obviamente tengo que colocarle que sea de tipo voy para qué no retornadas
esto lo voy a explicar en un momentito para que se utilice el voice por lo pronto
lo único que quiero que el vehículo man se lance un mensaje que diga el
vehículo ha sido entendido por ejemplo y un encendido y está en marcha él
está en movimiento ha sido encendido ésta estamos bien estamos bien min y
entonces vamos a crear otro método los del go lo que quiere decir es que este
método nos retorna ningún valor hay métodos que si retornan valores estas son
las famosas funciones no dejan de ser un método pero son se le conoce como
funciones porque tienden a retornar un valor pero al fin y al cabo sigue siendo
un miembro solo que uno nos retorna valor y los otros sí cuando necesitamos
que el método no retorne ningún valor debemos especificar que este tipo voy
con esto le decimos mira este método no va a retornar ningún valor vamos a
definir otro métodos que puede tener con mi vehículo vamos a llamarle public.
Por ejemplo voy y puede llamarse este método puede llamarse digamos
detenerse como vamos a llamarle a frenar en arrancar vamos a decirle frenar
en plena entonces aquí vamos a especificar le un pequeño letrero que diga los
frenos p se ha pisado y al frenar y la velocidad se reduce tener entonces vamos
a crear otro método posible que se llama en soledad Uruguay acelerar las
técnicas accesible el led vamos a ponerle aquí y vehículo o el vehículo y no lo
está aumentando la velocidad.
vamos a crear y aquí vamos a ver ahora un método que si retorna un valor y
yo le voy a decir por ejemplo bueno todavía no voy a subir voy vamos a decirle
de empresa el precio del precio para saber cuánto cuesta el vehículo y vamos a
poner un pequeño mensaje el precio el vehículo es aquí le voy a decir qué
vamos a hacer y vamos a desplegar el precio para ponerle el precio esto buena
práctica esto no debe de comenzar en mayúsculas y minúsculas.
En Java los atributos son variables que pertenecen a una clase y representan
las características o datos que describen el estado de un objeto. Por otro lado,
los métodos son funciones que definen el comportamiento de una clase y
operan sobre los atributos de los objetos de esa clase.
Ejemplo
public class Carro {
// Atributos
private String marca;
private String modelo;
private int año;
private double precio;
// Constructor
public Carro(String marca, String modelo, int año, double precio) {
this.marca = marca;
this.modelo = modelo;
this.año = año;
this.precio = precio;
}
// Métodos
public void mostrarInformacion() {
System.out.println("Marca: " + marca);
System.out.println("Modelo: " + modelo);
System.out.println("Año: " + año);
System.out.println("Precio: $" + precio);
}
public void aumentarPrecio(double aumento) {
precio += aumento;
System.out.println("El precio ha sido aumentado. Nuevo precio: $" +
precio);
}
// Getter y Setter para el precio
public double getPrecio() {
return precio;
}
public void setPrecio(double precio) {
this.precio = precio;
}
}
En este ejemplo, la clase Carro tiene los atributos marca, modelo, año y precio.
Se proporciona un constructor para inicializar estos atributos al crear un objeto
Carro. La clase también tiene dos métodos: mostrarInformacion() para imprimir
la información del carro y aumentarPrecio() para aumentar el precio del carro
en una cierta cantidad. También se incluyen métodos getter y setter para el
atributo precio para permitir un acceso controlado a este atributo desde fuera
de la clase.