Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Beginner Web en 4 Abril 2019, 06:54 am



Título: pequeñas dudas de java
Publicado por: Beginner Web en 4 Abril 2019, 06:54 am
Hola chicos, como puedo aprender mas rapido Java? que quiere decir cuando creo un metodo dentro de una clase principal como public static void me lo toma cuando lo llamo desde el main de esa clase pero cuando lo declaro como public void no me lo toma?


Título: Re: pequeñas dudas de java
Publicado por: rub'n en 4 Abril 2019, 10:58 am
Hola chicos, como puedo aprender mas rapido Java? que quiere decir cuando creo un metodo dentro de una clase principal como public static void me lo toma cuando lo llamo desde el main de esa clase pero cuando lo declaro como public void no me lo toma?


Leete un buen libro como deitel (https://mega.nz/#!wJ51FARZ!6BNNIEKUDnfEQfB4CGhtHESUTbh2CnW3ZyZGGZy4ZmE), saber buscar en Google,aprende bien lo básico pero bien.

Aquí coloque varios libros en Manuela de Java (https://foro.elhacker.net/java/manuales_de_java-t162966.30.html) de Java

Y con respecto a los métodos estaticos y de objetos pues, es que ambos funcionan distinto. en el main puedes invocar a métodos estaticos, y los metodos no estaticos por medio de una Objeto creado que pueda invocar a su método correspondiente.

Y eso se da porque el metodo main es estatico en si.

Cosa distinta en un contructor, que puedes invocar sin mucho problema, muchos frameworks no tienen como entrypoint a el metodo main, sino que usan otros, y tambien contructores  ;D