Skip to content

coronadoapps/java-classes-objects-1

Repository files navigation

Manejo de Clases y Objetos en Java

Taller #1 - SofkaU - CanterasNivel2 - @coronadoapps

Introducción

La programación orientada a objetos (POO) es un paradigma de programación que usa objetos para crear aplicaciones. Está basada en tres pilares fundamentales: herencia, polimorfismo, encapsulamiento.

  • Una clase representa al conjunto de objetos que comparten una estructura y un comportamiento en común. Una clase es una combinación específica de atributos y métodos y puede considerarse un tipo de dato de cualquier tipo no primitivo.

  • Un objeto en Java es la unidad básica de este lenguaje de programación y representa las entidades de la vida real.

Tecnologías

Herramientas y tecnologías utilizadas para el desarrollo de esta actividad:
  • JAVA Versión 8 Actualización 321 - Oracle
  • IntelliJ IDEA 2021.3.3 (Ultimate Edition)

Enunciado de la actividad

Se pide realizar en Java las clases mostradas en los siguientes diagramas UML.

Además, se requiere proponer 3 nuevas clases donde se mezclen tanto atributos públicos, como privados y protegidos.

Se muestran los diagramas UML de las clases propuestas para esta tarea. Se realiza la correcta implementación en el proyecto.

Estructura del diseño de la clase

A continuación se muestra un ejemplo de la estructura correcta para el diseño de clases en Java para la programación orientada a objetos

package com.sofka;

public class Student{
  //attributes
  private String name;
  private int age;
  
  public void goSchool(){
    //method
  }
}

About

Taller #1 - Canteras Nivel 2 - SofkaU - @coronadoapps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages