Want to make creations as awesome as this one?

Transcript

estructura de clases

¿Que es una clase?

¿Cual es la estructura de una clase?

Elementos de una clase

Un poco mas de elementos

Declaracion de metodos

Una clase una estructura fundamental en la programación orientada a objetos (POO) Que se utiliza para organizar y estructurar datos proporcionando un marco lógico y organizado para representar entidades del mundo real o conceptos abstractos dentro del código Una clase actúa como un molde para crear objetos que comparten los mismos atributos y comportamientos.

Los elementos de una clase en programación orientada a objetos son los componentes que definen su estructura, comportamientos y característicasNombre de la claseEs el identificador que distingue a la claseDebe describir de manera clara el propósito de la clase y generalmente se escribe en mayúscula inicial.Ejemplo: public class Coche { ... }Atributos (o Propiedades)Son las variables que representan el estado o las características de los objetos creados a partir de la clase. Se definen dentro de la clase y pueden ser de cualquier tipo de dato. Ejemplo: java private String marca; private intanio

ESTOS SON SUS ELEMENTOS

MétodosLos métodos representan las acciones o comportamientos ,que los objetos pueden realizar. Son funciones que se pueden invocar para operar con los atributos o realizar otras tareas. - Ejemplo: java public void arrancar() { System.out.println("El coche ha arrancado."); Constructores Son métodos especiales que permiten ,crear e inicializar C objetos de la clase. Tienen el mismo nombre que la clase y se utilizan para asignar valores iniciales a los atributos. - Ejemplo: java public Coche(String marca, int anio) { this.marca = marca; this.anio = anio;

4. Constructoresson métodos especiales que permiten ,crear e inicializar C objetos de la clase. Tienen el mismo nombre que la clase y se utilizan para asignar valores iniciales a los atributos. - Ejemplo: java public Coche(String marca, int anio) { this.marca = marca; this.anio = anio;5. Modificadores de acceso Los modificadores de acceso controlan el nivel de visibilidad de los atributos y métodos, indicando desde dónde pueden ser accedidos.public : Accesible desde cualquier parte del código.private: Accesible solo dentro de la clase.protected: Accesible dentro del paquete y por las subclases. - Ejemplo: javaprivate String modelo; // Solo accesible dentro de la clasepublilic void setModelo(String modelo) { // Accesible desde cualquier parte modelo = modelo:Métodos getter y setter - Son métodos utilizados para acceder y modificarlos atributos privados de la clase, proporcionando control sobre el acceso a las variables. - Ejemplo: java public String getMarca() { // Getter return marca; pubic void setMarca(String marca) { // Setter this.marca = marca;

7 : Herencia Una clase puede heredar atributos y métodos de otra clase, permitiendo la reutilización y extensión de funcionalidades. La clase que hereda se llama subclase, y la que se hereda es la superclase. - Ejemplo: java public class Vehiculo { // Clase padre protected String tipo; public class Coche extends Vehiculo { // Clase hija prvate int puertas; 8. Atributos y Métodos estáticos Los atributos y métodos estáticos pertenecen a la clase y no a instancias individuales. Se acceden sin crear un objeto de la clase. - Ejemplo: javapublic static int totalCoches; // Atributo estáticopublic static void mostrarTotalCoches() { // Método estático system.out.println("Total de coches: " + totalCoches); 9.PolimorfismoPermite que una misma operación se realice de diferentes maneras en diferentes clases, sobre todo cuando las clases tienen una relación de herencia. - Ejemplo: java public class Animal { public void hacerSonido() { system.out.println("El animal hace un sonido."); pubic class Perro extends Animal { Override , public void hacerSonido() { System.out.println("El perro ladra.");

Estructura de una clase:organiza los datos y los comportamientos que representan a una entidad o concepto dentro de un programa . Se compone principalmente de:Nombre de la clase Atributos : campos o variables de instancia .son las propiedades que representan el estado del objeto.Métodos :Funciones o comportamientos , Son las acciones o comportamientos que pueden realizar los objetos de la clase.Constructores : permiten inicializar los atributos de la clase cuando se crea un nuevo objeto.

LoModificadores de acceso Los modificadores de acceso controlan el nivel de visibilidad de los atributos y métodos, indicando desde dónde pueden ser accedidos.public : Accesible desde cualquier parte del código.private: Accesible solo dentro de la clase.protected: Accesible dentro del paquete y por las subclases. - Ejemplo: java private String modelo; // Solo accesible dentro de la clase public void setModelo(String modelo) { // Accesible desde cualquier parte this.modelo = modelo; Métodos getter y setter - Son métodos utilizados para acceder y modificarlos atributos privados de la clase, proporcionando control sobre el acceso a las variables. - Ejemplo: java public String getMarca() { // Getter return marca; } public void setMarca(String marca) { // Setter this.marca = marca;

: Herencia Una clase puede heredar atributos y métodos de otra clase, permitiendo la reutilización y extensión de funcionalidades. La clase que hereda se llama subclase, y la que se hereda es la superclase. - Ejemplo: java public class Vehiculo { // Clase padre protected String tipo; public class Coche extends Vehiculo { // Clase hija ; private int puertas { Atributos y Métodos estáticos Los atributos y métodos estáticos pertenecen a la clase y no a instancias individuales. Se acceden sin crear un objeto de la clase. - Ejemplo: java ;public static int totalCoches; // Atributo estático public static void mostrarTotalCoches() { // Método estático System.out.println("Total de coches: " + totalCoches);PolimorfismoPermite que una misma operación se realice de diferentes maneras en diferentes clases, sobre todo cuando las clases tienen una relación de herencia. - Ejemplo: java public class Animal { public void hacerSonido() System.out.println("El animal hace un sonido¨¨ public class Perro extends Animal { @Overrid , public void hacerSonido() {System.out.println("El perro ladra.");

La declaración de métodos en programación orientada a objetos define una función o comportamiento de una clase. Un método puede recibir datos (parámetros), realizar una tarea y devolver un valor o no hacerlo. Estructura básica de la declaración de un método: 1 - Modificador de acceso: Controla la visibilidad del método: public: El método es accesible desde cualquier clase. private: Solo es accesible dentro de la clase donde fue declarado.protected: Accesible dentro del mismo paquete y por subclases.

2- Nombre del método:Identificador del método. Debe ser claro y conciso, siguiendo la convención de camelCase.Ejemplo: public void saludar() { ... }.3- Parámetros:Son las variables de entrada que el método necesita para funcionar. Se declaran dentro de los paréntesis. - Ejemplo: public int sumar(int num1, int num2) { ... }.4-Cuerpo del método:Contiene las instrucciones que ejecuta el método, entre llaves { }. Ejemplo: java public void saludar() { System.out.println("Hola, bienvenido.")Instrucción `return`**: - Si el método devuelve un valor, se utiliza la palabra clave `return` para enviar ese valor de vuelta. - Ejemplo: java public int sumar(int a, int { return a + b