Что означает пустота в Java?

объектно-ориентированного программирования Java Программирование и разработка

Java предлагает широкий спектр ключевых слов или зарезервированных слов, которые используются для достижения различных функций. Например, ключевое слово class используется для объявления класса, try-catch используется для обработки исключений и т. д. Точно так же существует множество других ключевых слов, таких как final, void, for, else и т. д. Все эти ключевые слова служат разным целям.

Как Java-программист, вы, должно быть, неоднократно сталкивались с «пустотой». Но знаете ли вы, что такое «void» и какова цель использования void в Java? Ну, ответ очень прост, это ключевое слово, которое используется с методами, которые ничего не возвращают.

В этой статье будут рассмотрены приведенные ниже аспекты ключевого слова void в Java:

Что означает Void в Java?

Это ключевое слово в java, используемое с объявлением метода, чтобы указать, что этот конкретный метод ничего не возвращает. Если метод объявлен с каким-то примитивным типом данных, таким как строка, int и т. д., он должен возвращать значение этого конкретного типа данных, в то время как метод, объявленный с ключевым словом void, ничего не возвращает. Итак, в целом, мы можем сказать, что метод, объявленный с ключевым словом void, не имеет возвращаемого типа.

Базовый синтаксис

В Java ключевое слово void имеет очень простой синтаксис, как показано в приведенном ниже фрагменте:

Void exampleMethod(){

//code

}

Здесь, в приведенном выше фрагменте, » exampleMethod » — это имя любого определяемого пользователем метода, а void — это ключевое слово, указывающее, что » exampleMethod » не возвращает никакого значения.

Как использовать пустоту в Java?

В этом разделе мы рассмотрим несколько примеров, чтобы понять работу ключевого слова void в java.

Пример 1

Простая программа для понимания работы ключевого слова void:

publicclassVoidExample {
voidexampleMethod() {
System.out.println(«Welcome to linuxhint.com!»);
}
publicstaticvoidmain(String[] args) {
VoidExample obj = new VoidExample();
obj.exampleMethod();
}
}

В этом примере мы объявили метод с именем «exampleMethod» с ключевым словом void. Поскольку «exampleMethod» объявлен с ключевым словом void, он не возвращает никакого значения. Наконец, мы вызвали метод exampleMethod из основного метода:

Читайте также:  Ansible или Puppet: какой из клиентских серверов с открытым исходным кодом лучший?

Вот как ключевое слово void работает в Java

Вот как ключевое слово void работает в Java.

Пример 2

Если мы попытаемся что-то вернуть из метода, объявленного с ключевым словом void, то в результате получим ошибку:

publicclassVoidExample {
int c = 5;

voidprint() {
System.out.println(«Value of c: « + c);
return c;
}

publicstaticvoidmain(String[] args) {
VoidExample obj = new VoidExample();
obj.print();
}
}

Приведенная выше программа будет генерировать ошибку «несовместимые типы» во время компиляции, как показано в приведенном ниже фрагменте:

Вывод подтвердил, что ключевое слово void

Вывод подтвердил, что ключевое слово void не возвращает никакого значения.

Пример 3

В приведенном ниже примере программы мы создадим два метода «exampleMethod()» и «print()». Метод exampleMethod() вернет целочисленное значение, а метод print() не вернет значение:

publicclassVoidExample {
int c;

intexampleMethod(int x, int y) {
= x + y;
return c;
}
voidprint() {
System.out.println(«sum: « + c);
}
publicstaticvoidmain(String[] args) {
VoidExample obj = new VoidExample();
obj.exampleMethod(520);
obj.print();
}
}

Метод exampleMethod() принимает два значения 5 и 20 в качестве аргумента и возвращает сумму значений. Полный код и соответствующий вывод показаны в приведенном ниже фрагменте:

Метод exampleMethod() принимает два значения 5

Вывод подтвердил, что метод, объявленный с ключевым словом void, не возвращает никакого значения, в то время как метод, объявленный с помощью int, возвращает целочисленное значение.

Заключение

В Java метод, объявленный с ключевым словом void, показывает, что этот конкретный метод не будет возвращать никакого значения, в то время как метод, объявленный с примитивным типом данных, должен возвращать значение этого конкретного типа данных. В Java ключевое слово void не имеет возвращаемого типа, а это означает, что если кто-то попытается вернуть значение из метода, объявленного с ключевым словом void, следовательно, он/она столкнется с ошибкой. В этой статье объясняются различные аспекты ключевого слова void с некоторыми подходящими примерами.

Оцените статью
bestprogrammer.ru
Добавить комментарий

Adblock
detector