11/02/2015, 13:23
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes Puntos: 454 | |
Respuesta: [Duda básica] Clases y usarlas correctamente Hola:
Sí, es como comentas, depende de si es static o no. Si un método es static, puedes llamarlo al estilo Math.pow(). Si un método no es static, tienes que llamarlo después de haber creado una instancia de esa clase (como en el caso de String frase="Juan"), usando la variable que contiene esa instancia (frase.subString())
Habitualmente se usa static para métodos que se comportan siempre igual, como pow(base,exponente), siempre te dará el mismo resultado si le pasas la misma base y exponente.
No se ponen static si dependen de algo concreto de la clase. Por ejemplo, substring() un conjunto de caracteres dentro de la cadena y el resultado será distinto según qué cadena sea. Por ejemplo, ¿que devolvería ...
String uno ="uno";
String dos = "dos";
¿¿¿ String.subString(1,2) ???
Se bueno. |