Archivo de la etiqueta: metodo

Inglés – Curso gratuito online

ABA Inglés

 

 

 

 

 

Aquí os paso otro curso de inglés online gratis. Como dice en su web para la vida real.

Método natural

El método natural consiste en 144 unidades didácticas, basadas en primero escuchas y comprendes, luego hablas y escribes.

Niveles de inglés

Dispone de los niveles Beginner (A1), Lower Intermediate (A2), Intermediate (B1), Upper Intermediate (B2), Advanced (B2-C1), Business (C1)

Aba English

Características

Se trata de un curso online organizado con películas y al finalizar nos darán un certificado oficial de Aba English.

También está cubierto el aspecto social de este curso, ya que nos permite seguirlo en Twitter y ser fan en Facebook.

Artículo relacionado

Lang-8 Una nueva forma de practicar idiomas

El modificador static – java

  • El modificador static sirve para compartir el valor de una variable miembro entre objetos de la misma clase.
  • Un dato o un método static no está atado a ninguna instancia de objeto.
  • Se puede acceder a un método static sin necesidad de crear un objeto.
  • Los métodos static no necesitan la creación de ningún objeto.

Ejemplo:

class Estatico {
   static int i = 50;
   static void sumarUno () {
      Estatico.i++;
   }
   public static void main (String [] args) {
      Estatico.sumarUno ();
      Estatico s1 = new Estatico ();
      Estatico s2 = new Estatico ();
      System.out.println (" i en s1 = " + s1.i);
      System.out.println ("i en s2 = " + s2.i);
   }
}

 

Resultado:

i en s1 = 51
i en s2 = 51

Implementar interfaces – Java

  • La clase que implementa debe implementar todos los métodos de la interface.
  • Una clase puede implementar más de una interface:

public class Quert implements InterfaceA, InterfaceB {}

  • Una interface puede extender otra interface, pero nunca puede implementar:

public InterfaceA extends InterfaceB {}

  • Una interface puede extender más de una interface:

public InterfaceA extends InterfaceB, interfaceC {}

  • Una clase que implementa puede ser abstracta:

abstract class Qwert implements InterfaceA {}

Aquí la subclase concreta que extienda la clase abstracta Qwert debe implementar todos los métodos de la interface.

  • Ejemplos:

class Foo { } // OK
class Bar implements Foo { } // No. Una clase no puede implementar una clase
interface Baz { } // OK
interface Fi { } // OK
interface Fee implements Baz { } // No. Una interface no puede implementar una interface
interface Zee implements Foo { } // No. Una interface no puede implementar una clase
interface Zoo extends Foo { } // No. una interface no puede extender una clase
interface Boo extends Fi { } // OK.  Una interface puede extender una interface
class Toon extends Foo, Button { } // No. Una clase no puede extender varias clases
class Zoom implements Fi, Fee { } // OK.  Una clase puede implementar varias interfaces
interface Vroom extends Fi, Fee { } // OK. Una interface puede extender varias interfaces
class Yow extends Foo implements Fi { } // OK. Una clase puede ambas. (extends deber estar primero)