Está en la página 1de 5

Clase 2 .

22/3/18

Programación orienta a objetos , programación procedural vs programación orientada a


objetos, el objetivo final podemos tener diferentes tipio de objetos pero no de forma
secuencial , se pueden hacer cosas en simultaneo no cosas secuenciales

Objeto: puede ser cualquier cosa (artefactos, paredes,etc) cuando pensamos en objetos
tenemos que pensar en las características y las acciones

Ej: persona -caracteristicas:altura,color de cabello ,edad, etc, en programación la vamos a


llamar atributos

-acciones:correr,caminar,hablar y las acciones vamos a decir que son los métodos


del objeto

Los atributos tienen ciertas características que son los tipos de datos , String,int, double
,char,long ,float, Date, byte ,boolean,objects

String:””

Int[2bit]:soporta 9 digitos:123456789 (números enteros)

Doublé[8bit]:20 digitos , proximidad a algo para saber cuantos nos da en proximidad poder ir a
números

chart:una sola letra ej: sexo (m/F) ponemos un solo caracter

long[4bit]:no permite números negativos solo permite 10 digitos y 2 puntos

float[2bit] no acepta negativos

Date:podemos alojar flechas

byte:va a guardar números binarios

boolean: da verdadero o falso [si o no]

objects: suerte de comodin, podemos guardar todo tipos de datos pero el proceso podemos
tener problema de ejecución , no esta compliando

Metodos:

Public void preparartorta (String Ingredientes,int cantidad)

Void :vacio nuestro metodo se va a organizar de forma secuecial y se da ccuenta si es un


procedimiento

Public: Visibilidad

Preparartorta:Nombre

Firma(String ingredientes ,int cantidad)podemos ingresar la catintdad de paramentros o


argumentos que necesitemos
*En java no decimos tengo un procedimiento que hace algo , se dice que tenemos un método,
*cada línea que escribimos tiene que terminar en ;

Función

Return te vuelve un tipo de dato ,verifica que tipo de dato es del método

Todo método estatico puede trabajar con otro método estatico, y sus atributos son estáticos

Cada aplicación de java arranca con un método main

Clase 3 27/03/18

Si=If (condicion)

Sinosi=Elsif(condición)

Sino=Else

Uml=lenguaje unificado de modelado,sirve de para hacer de forma grafica el sistema

Doble igual (==) comparo objetos

¡= Distinto

Ej: If (esusuario==true)

Boolean=false

*Buscar info de if

Clase 3/4/18

Condicionales ( condicional
Cuando son muchos se vieleven confundables, se suele usar un switch (nombre) { hace
coparaciones de casos,evalua dependiado el nombre q tenga se va a fija r si el caso 1 es igual a
la varaiable , si no se espta ninguna entra en default , uno de los puntos importantes del switch
es q evalua un caso,n es un factor de condicoan booliano ><

Se cierra con la palabra break, o con un return no con llaves

Condionales: me da verdadero o falso

Switch:comparo cosas

Vectores

Posición 1 2 3 4 5

Índice 0 1 2 3 4

String []nombres ={ “cristobal”, “mati1”,”mati2”, “sebastian”};

Int[] números={1,3,11,200,4,5,4,1};

Variable :puedo alojar mas de un tipo de valor de tipo que estamos efectuando

Una variables común puede acomodar una cadena de texto, en cambio en un vector se va a
subdividir a en valores q le pongamos a ese vector nombres números fechas , pero en la
represantacion grafica arranca sobre un concepto de indice y posición , están ordenadnos de
forma secuencial , la posición es distinta a el indice , porque el indice arranca en 0 pero la
posición es distinto arranca en 1 .los vectores en si no se pueden modificar parra reindexar
todo tenes que copiar lo que ya tenias mas lo nuevo

Los vectores tienen un limite

Tenemos q poner corchetes [] en un string para denominar q es un vector, el vector es mas


rudimentario a la hora del

Los array manejan objetos

Para: for(int i=0,i< vec.length i

Sysou .(vec[4])

i es la variables que se ejecuta

for recorre la longitud completa del vector cau7d


swtich bucles

clase 10/4/2015

bucles

do{

//función

While(condición)

Mientras la condición se cumpla hace lo que esea,, primero ejecuta con el do y después
chequea con el while

For( i=0,i<10 ,i++ ) {

//función

} - se utilixa para colocar un vector

Clase 12/04/18

Cada posición del vector tiene un indice

Declaración del vector:

Int[] notas= new int [tamaño];

Int:tipo entero
notas: variable
new int[tamaño]: constructor int[]

For (int i=o; i<notas.length , i++) {

i:índice
i<notas:condición de corte
length:método de la clase que nos permiter recuperar el tamaño del vector
i++: +1
para mover el vector hacemos:
notas[i]=0

sysout (“la pos”+”tiene cargado”

Buscar info de scaner java , modelo vista controlador

String = new strings : es un constructor

Book= new book :es un constructor

Variables privadas y publicas:: buscar info

Calcular un promedio cn un vector?? Variables q me vaya acumulando todos los valores

Primero el scaner después el for

También podría gustarte