Objetos - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Objetos

Description:

ancho = y2 - y1; public int getLargo(){ return largo; public int getAncho(){ return ancho; Departamento de Ciencias de la Computaci n CC10B. Ejemplo 2. public ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 9
Provided by: eduardog2
Category:
Tags: ancho | objetos

less

Transcript and Presenter's Notes

Title: Objetos


1
Objetos
  • La sintaxis para definir un objeto es
  • public class NombreObjeto
  • /Variables/
  • /Métodos privados/
  • /Métodos públicos/
  • La sintaxis / / permite definir un comentario
    al interior del código.

2
Variables
  • Las variables se definen usando la sintaxis
  • TipoVariable nombreVariable
  • O
  • TipoVariable nombreVariableValor Inicial
  • Ejemplos
  • int posicionX
  • String nombreEduardo

3
Métodos públicos
  • Los métodos públicos son conocidos por todo aquel
    que quiera usar el objeto, así como el objeto
    mismo.
  • public TipoRetorno NombreMetodo(parametros)

4
Métodos Privados
  • Los métodos privados son métodos que sólo conoce
    el objeto.
  • La sintaxis para definir un método privado es
  • private TipoRetorno NombreMetodo(parametros)

5
Ejemplo
  • public class Borrador
  • /Variables/
  • private int largo
  • private int ancho
  • public Borrador()
  • /Metodo privado/
  • / Metodos publicos /
  • public void setSuperficie(int x1, int y1, int
    x2, int y2)
  • largo x2 - x1
  • ancho y2 - y1
  • public int getLargo()
  • return largo

6
Ejemplo 2
  • public class Plumon
  • / Variables /
  • private String Color
  • private int punta
  • /constructor /
  • public Plumon()
  • /Metodos privados /
  • /Metodos publicos /
  • public void setColor(String sColor)
  • Color sColor
  • public void setPunta(int tipopunta)
  • punta tipopunta

7
Ejemplo 3
  • import uch.cc10b.ejemplos.Plumon
  • import uch.cc10b.ejemplos.Borrador
  • public class Pizarron
  • /Variables /
  • char superficie new char100100
  • public Pizarron()
  • public void EscribirEn(int x, int y,Plumon
    p,String texto)
  • for(int i0i lt texto.length() i)
  • superficiexyitexto.charAt(i)
  • public void BorrarEn(int x, int y, Borrador b)
  • for(int i 0 i lt b.getLargo()i)

public void BorrarTodo() Borrador b new
Borrador() b.setSuperficie(0,0,100,100)
BorrarEn(0,0,b) public void Print()
for(int i0ilt100i) for(int
j0jlt100j) System.out.print(superfici
eij) System.out.println()

8
Poniendo todo a funcionar
  • Para programar en Java existen múltiples opciones
    de ambientes, los más conocidos se denominan IDE
    (Integrated Development Enviroment) o Ambiente de
    Desarrollo Integrado.
  • Algunos de los más famosos son
  • Jbuilder (de la empresa Borland)
  • Jdeveloper (Oracle)
  • Existe varios que son OpenSource, en clase
    auxiliar definirán uno para este curso
Write a Comment
User Comments (0)
About PowerShow.com