Я новичок в java. Я хочу знать точное значение void и зачем мы его используем? Я просмотрел множество сайтов, но мне ничего не ясно.

Также я хотел бы знать, почему мы используем void для метода, а не для конструктора? Пожалуйста, помогите.

Neha

Ответов: 2

Ответы (2)

void - это возвращаемый тип в java, который означает, что он не возвращает никакого значения.

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

Из Документация по Java:

.

Класс содержит конструкторы, которые вызываются для создания объектов из чертежа класса. Объявления конструкторов похожи на объявления методов - за исключением того, что они используют имя класса и не имеют возвращаемого типа.

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

Пример:

public void voidMethod()   {    
  System.out.println("Method which return nothing"); 
}

Несмотря на то, что метод конструктора никогда не может иметь возвращаемого тип, он не имеет ключевого слова void в своем объявлении.

Например:

public class Sample {    
   public Sample ()   {   
     System.out.println("Constructor");
   } 
}

2022 WebDevInsider