Apuntes De Java

Páginas: 16 (3775 palabras) Publicado: 11 de julio de 2012
Apuntes de Java.

Los modificadores de acceso son 4:
* default
* public
* private
* protected
Una clase solo puede ser public o default, nunca podrá ser private o protected. Ya que perderia el objetivo de la POO.
Un método o una variable, si pueden tener alguno de los 4 modificadores de acceso.********************************************************************************Tipos primitivos:
(Están en orden):
* char
* byte
* short
* int
* long
* float
* double

De referencia (son los que crean una referencia a un objeto): String, Long, Byte, Integer...etc

********************************************************************************
Palabras reservadas:
En total son 52.
Notas:
* assert: Fué incluida en java 4, por loque si, se creaba una variable con este nombre en java 3, no marcaba ninguna advertencia o error.
** enum: Fué incluida en java 5, por lo que si, se creaba una variable con este nombre en java 4, no marcaba ninguna advertencia o error.

********************************************************************************Variables locales y variables de referencia (o variables de instancia, segúnel manual de java):
Una variable local es aquella que se declara dentro de un método y debe ser inicializada. Por ejemplo:
public void suma(){
int x =0;
System.out.println(x);
}

Una variable de referencia, es aquella que se declara a nivel de la clase, y que no es necesario
que se inicialice, la JVM lo hace en tiempo de ejecución con los valores por default.
Que para losobjetos es null, y para tipos primitivos como int es 0, por ejemplo.
********************************************************************************
En un metodo estatico solo se pueden llamar a variables que sean declaradas estaticas (fuera del metodo), o que se encuentren dentro el metodo estatico,
sin que estas sean estaticas ...
abstract y final: NO son lo mismo.
* Abstract, siempredebe ser sobreescrito.
** Final no permite que se sobreescriba el metodo.
No puden ser usados juntos, porque su porposito es completamente el opuesto.

Una interface no puede contener métodos native, ni private, ni static. Porque perdería el objetivo de la POO.

********************************************************************************
El constructor de una clase, se construye de lasiguiente manera:
moficadorDeAcceso nombreDeLaClase([Parametro]){
super();
}

Por ejemplo, el constructor de la clase:
public class ejemploA(){
}

Sería:
public ejemploA(){
super();
}
Donde, el modificador de acceso es el mismo que tiene la clase, el nombre del constructor debe de ser el mismo que tiene la clase.
- La línea que va al inicio del constructorsiempre es super(). Con ella se manda llamar al constructor de la clase padre, en este caso Object. super(), puede estar en el método o no.
En caso de que no esté declarado, java siempre interpreta esa línea. Va implicita.

- El constructor de la clase object puede verse como un constructor vacio, que lo único que hace e reservar un espacio en memoria para el objeto que se está creando.- Al usar el new, se está creando un objeto, por lo tanto es como si creara el constructor de la misma.

- Los constructores se mandan llamar e abajo hacia arriba. Y la manera en que se ejecutan las sentencias es de arriba hacia abajo. Es decir. Si tengo:
class Craven{
Craven(){
System.out.println("Craven");
}}
public class CilDig extends Craven{
publicstatic void main(String argv[]){
CilDig _c = new CilDig();
}
public CilDig(){
System.out.println("CilDig");
}
}
La salida de este ejemplo sería: Craven seguido de CilDig.
Al hacer el new de la clase CilDig, java...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes De Java
  • Apuntes Programación Java
  • Apuntes java
  • APUNTES DE JAVA
  • Apuntes de java
  • apuntes de estructura de datos en java
  • Java
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS