Java Version 6
I I FALTA añadirle al acordeon
Ricardo Mejia Solis
todos los constructores tienen un super(); por default pero explisitamente puedes poner un this();Los constructores no se heredan se llaman
identificadores validos $ _ letra
identificadores inválidos unicode, keywords
byte 8 bits -128 hasta 127
short 16 bits
int 32 bits
long 64bits se coloca una l o L al final de la cifra para convertirla
char c=30 tomara el carácter en la posición 30
char c3='\uCAFE' unicode \u y un numero hexadecimal
algo = new algo() siempre reservaespacio de memoria
algo = " " crea un objeto en pool si ya existe lo retiliza
= es una asignacion
== compara las direcciones de memoria
equals(obj) compara el contenido
etiquetas
nombre: sentencias
sualcance las {} o la primera linea de codigo
System.arraycopy(origen,0,destino,0,5); areglo de origen, posicion a copiar, arredlo de destino, la posicion en donde debe pegarse,cantodad de elementospara copiar
foreach
coleciones(listas, conjuntos) y arreglos
itera solo no puedes indicar la pocision de inicio
//*****REGLAS DE SOBREESCRITURA*****
//La lista de argunmentos del metodo debe serexactamente la misma
//El tipo de retorno debe ser el mismo o una subclase del tipo de retorno declarado originalmente
//El modificador de acceso no debe ser mas restrictivo
//El modificador puede sermenos restrictivo
// + es public, # es protected, - es private
//final no permite sobre escritura en metodos, solo se crearia un nuevo metodo en la subclase pero no se sobreescribiria el metodo delpadre
//si se usa static en la clase padre, la subclase debe tenerlo
Casting regresar a forma original
A a=new D();
a.metodo(); invocacion de metodo virtual, static no permite invocacion de metodosvirtuales
//*****REGLAS DE SOBRECARGA DE METODOS*****
//Parametros diferentes, Nombre igual, si tienen los mismos parametros es sobre escritura
//tipos de datos de referencia solo guardan direcciones...
Regístrate para leer el documento completo.