728x90
생성자(constructor)는 두 종류가 있다
기본 생성자와 매개변수가 있는 생성자
아래의 코드에는 기본 생성자가 없다
아래 코드의 기본생성자를 써보면 public Circle() {}이 된다
Run클래스에서
Circle c = new Circle();을 그대로 쓸려면 기본 생성자가 있어야하고
본래 이미지처럼 기본 생성자 없이 Circle 클래스에서 쓸려면
Run클래스에서 Circle c = new Circle();에서 소괄호()부분에 매개변수를 넣어줘야한다
로직이 이렇게 연결되어있다
728x90
반응형
'JAVA > review of learning' 카테고리의 다른 글
[Java] 이클립스 : 옆 클래스 파일로 빠르게 넘어가는 기능 & 단축키 (0) | 2022.03.31 |
---|---|
[Java] 이클립스 인코딩 세팅 변경하기(MS949 to UTF-8) (0) | 2022.03.30 |
[Java] 이클립스 팁 : 상속관계Overrides , 반환타입returns 확인하는 법 (0) | 2022.03.05 |
[Java] 이클립스 팁 : 반환타입, 제네릭(Generic)타입 확인하는 법 (0) | 2022.03.05 |
[Java] Collection - Set - @Override : boolean equals(Object obj) + int hashCode() + int compareTo(Object o) (0) | 2022.03.05 |