Constructor

염지은·2021년 12월 12일
0

java

목록 보기
19/45

[ 생성자 (Constructor) ]

  • 객체가 생성될때 자동으로 호출되는 메소드
  • 주로 멤버변수값을 초기화하려는 목적으로 만든다.
  • 만드는 형식
  1. 클래스명과 동일한 이름으로 메소드이름을 만든다.
  2. 리턴값을 갖을수 없으며 void를 적지 않는다. 예)
    class AA{
    public AA(){} //생성자
    public AA(int a){ } //생성자
    }
    class Circle1{
    	public Circle1() {//생성자
    		System.out.println("타원이 생성되었습니다.");
    	}
    	public void area(double r) {
    		System.out.println("원의 넓이:" + r*r*3.14);
    	}
    }
    public class Test06_Constructor {
    	public static void main(String[] args) {
    		Circle1 c=new Circle1();//객체가 생성될때 생성자가 호출됨
    		c.area(10);
    	}
    }

0개의 댓글