Метод в классе против метода под основным методом - PullRequest
0 голосов
/ 04 апреля 2020

Итак, я уже нашел этот вопрос, но мне трудно понять ответы, извините, что это повторяющийся вопрос, но когда следует использовать метод, написанный в классе, вместо метода, написанного в методе main. Если вы создаете метод, разве вы не должны просто поместить его в класс или есть ли преимущества при написании метода в методе main?

public class MyProgram
{
    public static void main(String[] args)
    {
        method();
        classMethod.method2();

    }

    public static void method(){
        System.out.println("Method under main method");
    }
}

public class classMethod{

    public static void method2(){
        System.out.println("Method from class");
    }
}

Вывод:

Метод по основному методу

Метод из класса

Они делают то же самое, если есть время я должен использовать один путь над другим?

1 Ответ

0 голосов
/ 04 апреля 2020

Я собираюсь предположить, что для основного метода вы имеете в виду создать метод для основного класса или файла.

В java, как и на любом другом языке, вы можете делать все, что захотите, используя только основной класс, но это нехорошо, собирается создать действительно большой файл, и его будет очень сложно поддерживать. Вы используете классы на всех языках, чтобы сделать вашу программу более организованной и легкой для понимания. (Если мы углубимся в действительно сложную программу создания классов, то у интерфейса, и т. Д. c будет гораздо больше причин, чтобы просто упорядочить код, но придерживаться базовых c)

Когда вам нужно создать класс держать методы? Это зависит от вас и от того, как вы хотите организовать свой код.

Вы действительно новичок в Java Я рекомендую немного прочитать о OOP, возможно, дам вам несколько советов, когда у вас есть использовать класс или не использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...