Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 생성자의 반환 유형은 무엇입니까?

<시간/>

생성자는 메소드와 유사하며 클래스의 객체를 생성할 때 호출되며 일반적으로 클래스의 인스턴스 변수를 초기화하는 데 사용됩니다. 생성자는 클래스와 이름이 같습니다.

생성자의 반환 유형

  • 생성자에는 반환 유형이 없습니다.
  • 메소드에 의해 반환된 값의 데이터 유형은 다를 수 있으며, 메소드의 반환 유형은 이 값을 나타냅니다.
  • 생성자는 명시적으로 값을 반환하지 않고 자신이 속한 클래스의 인스턴스를 반환합니다.

다음은 자바의 생성자의 예입니다 -

public class Sample{
   public Sample(){
      System.out.println("Hello how are you");
   }  
   public Sample(String data){
      System.out.println(data);
   }  
   public static void main(String args[]){
      Sample obj = new Sample("Tutorialspoint");
   }  
}

출력

Tutorialspoint

class Student{
   Integer age;
   Student(Integer age){
      this.age = age;
   }
   public void display() {
      System.out.println("Value of age: "+this.age);  
   }
}
public class GenericsExample {  
   public static void main(String args[]) {
      Student std = new Student(25);
      std.display();
   }
}

출력

Value of age: 25