Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: BelCrow en 04 de Septiembre 2014, 20:46

Título: Duda con Métodos!!!!!! qué ocurre si no se pone public ni protected java
Publicado por: BelCrow en 04 de Septiembre 2014, 20:46
Mi duda radica en los public, private, proteted y vacios...

yo pensé que era obligatorio decir si un método era publico para usarlo en otra clase o privado solo para darle uso en esta clase.. el protected no se a que va, pero me imagino que lo sabre mientras avance....

La question es que vi un ejemplo en el CU00649B, donde el metodo no tenia public ni private, y aun así funciono de lujo..... entonces cuando no se le pone nada a un método por defecto es privado o publico?..

(Aquí cito el ejemplo que vi):

Código: [Seleccionar]
//Combina las tres primeras letras de dos textos recibidos como parámetro en una sola cadena separada por un espacio
 public class Combinador {
    //Campos de la clase
    private String texto1;
    private String texto2;
 
    //Constructor de la clase
    public Combinador () {
        texto1 = "";
        texto2 = "";
    } //Cierre del constructor
 
    //Método que combina las tres primeras letras de cada cadena
    String combinacion (String valor_texto1, String valor_texto2) {
        String combinacion = valor_texto1.substring (0,3) + " " + valor_texto2.substring (0,3);
        return combinacion; //combinacion es tanto el nombre del método como el de una variable local
    } //Cierre del método
 } //Cierre de la clase
Título: Re:Duda con Métodos!!!!!!
Publicado por: dongo en 04 de Septiembre 2014, 20:58
Hola amigo, Pues cuando no le se le pone nada, no es ni publico, ni protegido, es un tercer modo denominado "pakage".

Estas palabritas indican la visibilidad de ese método o atributo(también llamado ámbito de visibilidad), e indican pues eso, la visibilidad de un atributo o método dentro de su clase, y fuera de esta.

De todas formas, como tu bien dices lo irás viendo con detalle mas adelante, pero bueno, al menos ya tienes una introducción.

Un saludo!!
Título: Re:Duda con Métodos!!!!!!
Publicado por: BelCrow en 04 de Septiembre 2014, 21:55
Mejor explicado de hay se daña..... Gracias por aclararme las dudas dongo  ;D