Привет извините у меня есть проблема в моем изучении Java: как называть метод с другого class
? Пример:
public class metodos {
public static void mensaje(){
System.out.println(" hola mundo ");
}
}
Пример:
У меня есть этот Метод static
и стоимости возврата void
что не нуждаются в том, чтобы создать объект этой class
чтобы называть этот метод: как он мог бы называть это? С extends
или как?
nombreDeLaClase.nombreDelMetodo();
С других классов, всякий раз когда mГ©todo он был pГєblico.
В java важно писать правильно модификаторы, в этом случае Public
должен будь быть написанным строчной буквой public
.
Я рекомендую тебе эту статью: public, лиши тебя и protected Java. Типы модификаторов доступа.
Важно писать правильно твой код, так как другой формы у тебя будут проблемы после того, как будешь стараться составлять. Конечно имена классов из-за соглашения пишут себе в начало с прописными буквами (видеть основной синтаксис).
class Metodos{
public void mensaje() (
System.out.println("hola mundo");
)
)
Чтобы называть метод сообщение () этого класса
public class Metodos{
public void mensaje() (
System.out.println("hola mundo");
)
)
если он состоит в том, чтобы он не был определен как статический, предыдущего класса с класса просто ты это реализуешь этой формы, инстанций класс, и приказываешь называть метод, важно, чтобы он был определен как public
чтобы быть названным с другого класса (видеть модификаторы доступа):
//Instancias la clase.
Metodos myClase = new Metodos();
//ejecutas el metodo de la clase.
myClase.mensaje();
Пример называя это с главного класса
class ClasePrincipal {
public static void main(String[] args) {
//Instancias la clase.
Metodos myClase = new Metodos();
//ejecutas el metodo de la clase.
myClase.mensaje();
}
}
public class Metodos{
public static void mensaje() (
System.out.println("hola mundo");
)
)
Чтобы называть метод сообщение (), который определен как статический, просто:
Metodos.mensaje();
Пример называя это с главного класса
class ClasePrincipal {
public static void main(String[] args) {
//ejecutas el metodo de la clase.
myClase.mensaje();
}
}
Давайте предполагать, что у нас есть эти 2 класса.
Сначала "Operación1":
public class Operacion1{
public static int sumar(int a, int b){
return a + b;
}
}
И после "Operación2":
public class Operacion2{
public int sumar(int a, int b){
return a + b;
}
}
Мы сделаем метод main и он окажется более простым:
public class Test{
public static void main(String[] args){
System.out.println(Operacion1.sumar(5,7)); // Imprimirá 12
// Ejemplo con Operación2
Operacion2 operacion = new Operacion2();
System.out.println(Operacion2.sumar(5,7)); // Imprimirá 12
}
}
Если метод статический, тогда мы это называем с в первом примере NombreDeLaClase.metodo()
, и а, у нас будет, что instanciar класс (мы будем создавать объект) и потом в изменчивую операцию мы призываем к методу суммировать. Способ это делать nombreDeLaVariable.metodo()
.