Curso Programación Orientada a Objetos 03- Clases, Objetos y Encapsulamiento

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • Autor: Daniel Lévano
    Detalle: Concepto de clases y objetos. Pilares de la POO. Ejemplo de como crear un objeto
    Reto: Crear un objeto con 7 atributos. ¿Qué solución tendrá mas likes?
    PD: En los primeros comentarios encontrarás el codigo del proyecto

ความคิดเห็น • 10

  • @zCristianJ
    @zCristianJ 2 วันที่ผ่านมา +21

    reación del objeto Untelsino con 7 atributos
    Código de la clase Persona:
    public class Persona {
    private String nombre;
    private String apellido;
    private String codigoEstudiante;
    private String carrera;
    private int edad;
    private int ciclo;
    private int cursos_matriculados;
    public Persona(){
    }
    public String getNombre() {
    return nombre;
    }
    public void setNombre(String nombre) {
    this.nombre = nombre;
    }
    public String getApellido() {
    return apellido;
    }
    public void setApellido(String apellido) {
    this.apellido = apellido;
    }
    public String getCodigoEstudiante() {
    return codigoEstudiante;
    }
    public void setCodigoEstudiante(String codigoEstudiante) {
    this.codigoEstudiante = codigoEstudiante;
    }
    public String getCarrera() {
    return carrera;
    }
    public void setCarrera(String carrera) {
    this.carrera = carrera;
    }
    public int getEdad() {
    return edad;
    }
    public void setEdad(int edad) {
    this.edad = edad;
    }
    public int getCiclo() {
    return ciclo;
    }
    public void setCiclo(int ciclo) {
    this.ciclo = ciclo;
    }
    public int getCursos_matriculados() {
    return cursos_matriculados;
    }
    public void setCursos_matriculados(int cursos_matriculados) {
    this.cursos_matriculados = cursos_matriculados;
    }
    }
    Hecho por:
    Cusihuaman, Julca, Martínez, Medina.

  • @CARLOSSEBASTIANCALDERONVEGA
    @CARLOSSEBASTIANCALDERONVEGA 14 วันที่ผ่านมา +14

    public class BotellaInteligente {
    private String color;
    private double capacidad; // Capacidad en litros
    private int temperatura; // Temperatura del líquido en grados Celsius
    private boolean estaLlena; // Si la botella está llena o no
    private String material; // Material de la botella (acero, plástico, etc.)
    private int nivelBateria; // Nivel de batería del sistema inteligente (0-100%)
    private String ultimoRecordatorioHidratacion; // Hora del último recordatorio de hidratación

    public BotellaInteligente() {

    }
    public void setColor(String color) {
    this.color = color;
    }

    public String getColor() {
    return color;
    }

    public void setCapacidad(double capacidad) {
    this.capacidad = capacidad;
    }

    public double getCapacidad() {
    return capacidad;
    }

    public void setTemperatura(int temperatura) {
    this.temperatura = temperatura;
    }

    public int getTemperatura() {
    return temperatura;
    }

    public void setEstaLlena(boolean estaLlena) {
    this.estaLlena = estaLlena;
    }

    public boolean getEstaLlena() {
    return estaLlena;
    }

    public void setMaterial(String material) {
    this.material = material;
    }

    public String getMaterial() {
    return material;
    }

    public void setNivelBateria(int nivelBateria) {
    this.nivelBateria = nivelBateria;
    }

    public int getNivelBateria() {
    return nivelBateria;
    }

    public void setUltimoRecordatorioHidratacion(String ultimoRecordatorioHidratacion) {
    this.ultimoRecordatorioHidratacion = ultimoRecordatorioHidratacion;
    }

    public String getUltimoRecordatorioHidratacion() {
    return ultimoRecordatorioHidratacion;
    }
    }
    UNTELS - TP1 - S1
    Calderon Vega, Nuñez Bustos , Avalos Mendoza, Leon Huamani

  • @daniel_levano
    @daniel_levano  14 วันที่ผ่านมา +2

    //Index.java
    package vistacontrol;
    import modelo.Persona;
    import utils.Lectura;
    /**
    * Tema03: Clases, Objetos y Encapsulamiento
    * @author Daniel Levano
    */
    public class Index {
    public static void inicio(){
    Lectura leer = new Lectura();
    Persona persona = new Persona();
    //CLASE OBJETO CONSTRUCTOR

    //ingresar valores al objeto
    System.out.println("
    INGRESAR DATOS DE PERSONA");
    System.out.print("> Nombre: ");
    persona.setNombre(leer.cadena());
    System.out.print("> Edad: ");
    persona.setEdad(leer.entero());
    System.out.print("> Talla: ");
    persona.setTalla(leer.decimal());

    //Mostrar valores del objeto
    System.out.println("
    DATOS INGRESADOS");
    System.out.println("* Nombre: " + persona.getNombre());
    System.out.println("* Edad: " + persona.getEdad());
    System.out.println("* Talla: " + persona.getTalla());
    }
    public static void main(String[] args) {
    inicio();
    }
    }

  • @marcelobilbao8171
    @marcelobilbao8171 10 วันที่ผ่านมา +30

    public class Index {
    public static void inicio(){
    Lectura leer = new Lectura();
    Persona persona = new Persona();
    System.out.println("--INGRESAR DATOS--");
    System.out.println("Nombre: ");
    persona.setNombre(leer.cadena());
    System.out.println("Apellido: ");
    persona.setApellido(leer.cadena());
    System.out.println("Edad: ");
    persona.setEdad(leer.entero());
    System.out.println("Talla: ");
    persona.setTalla(leer.decimal());
    System.out.println("Peso: ");
    persona.setPeso(leer.decimal());
    System.out.println("DNI: ");
    persona.setDni(leer.cadena());
    System.out.println("Signo: ");
    persona.setSigno(leer.cadena());
    System.out.println("
    --DATOS INGRESADOS--");
    System.out.println("Nombre: "+persona.getNombre());
    System.out.println("Apellido: "+persona.getApellido());
    System.out.println("Edad: "+persona.getEdad());
    System.out.println("Talla: "+persona.getTalla());
    System.out.println("Peso: "+persona.getPeso());
    System.out.println("DNI: "+persona.getDni());
    System.out.println("Signo: "+persona.getSigno());
    }
    public static void main(String[] args) {
    inicio();
    }
    }
    UNTELS - TP1 - S1
    Bilbao, De La torre, Garibay, Carrasco

  • @daniel_levano
    @daniel_levano  14 วันที่ผ่านมา +2

    // Persona.java
    package modelo;
    /**
    * Tema03: Clases, Objetos y Encapsulamiento
    * @author Daniel Levano
    */
    public class Persona {
    private String nombre;
    private int edad;
    private double talla;

    public Persona(){

    }
    public void setNombre(String nombre){
    this.nombre = nombre;
    }
    public String getNombre(){
    return nombre;
    }
    public void setEdad(int edad){
    this.edad = edad;
    }
    public int getEdad(){
    return edad;
    }
    public void setTalla(double talla){
    this.talla = talla;
    }
    public double getTalla(){
    return talla;
    }
    }

  • @VictorRodriguez-s2v
    @VictorRodriguez-s2v 13 วันที่ผ่านมา +13

    Ejercicio 3 : Aplicando 7 atributos
    package modelo;
    /**
    *
    * @author Grupo 5 Modelo
    */
    public class vehiculo {
    private String marca;
    private String modelo;
    private String color;
    private String tipocombustible;
    private int año;
    private double km;
    private int numasientos;


    public vehiculo(){
    }

    public void setMarca(String marca){
    this.marca = marca;
    }
    public String getMarca(){
    return marca;
    }

    public void setModelo (String modelo){
    this.modelo = modelo;
    }
    public String getModelo(){
    return modelo;
    }

    public void setColor(String color){
    this.color = color;
    }
    public String getColor(){
    return color;
    }

    public void setTipoCombustible(String tipocombustible){
    this.tipocombustible = tipocombustible;
    }
    public String getTipoCombustible(){
    return tipocombustible;
    }

    public void setAño(int año){
    this.año = año;
    }
    public int getAño(){
    return año;
    }

    public void setKm(double km){
    this.km = km;
    }
    public double getKm(){
    return km;
    }

    public void setNumAsientos(int numasientos){
    this.numasientos = numasientos;
    }
    public int getNumAsientos(){
    return numasientos;
    }
    }
    Hecho por: Ruiz-Toledo-Alfaro-Rodriguez
    UNTELS - TP1 - S2

  • @daniel_levano
    @daniel_levano  14 วันที่ผ่านมา +2

    //Lectura.java
    package utils;
    import java.util.Scanner;
    /**
    * Tema 02: CRUD Persona utilizando ArrayList
    * @author Daniel Levano
    */
    public class Lectura {
    private static Scanner teclado = new Scanner(System.in);
    public String cadena(){
    return teclado.nextLine();
    }
    public String cadenaMayuscula(){
    return cadena().toUpperCase();
    }
    public String cadenaMinuscula(){
    return cadena().toLowerCase();
    }
    public int entero(){
    return Integer.parseInt(cadena());
    }
    public double decimal(){
    return Double.parseDouble(cadena());
    }
    public char letra(){
    return cadena().charAt(0);
    }
    public void cerrar(){
    teclado.close();
    }
    }

  • @ismaellogacho1099
    @ismaellogacho1099 12 วันที่ผ่านมา

    Menos 5 puntos por no haber borrado el "ln" profe jaja