1. 객체 인스턴스할때,
클래스명 변수명 = new 생성자(); 가 클래스의 기본 구성요소인데,
생성자를 선언할 때 , 매개변수가 있는 경우가 있다. ex) Car car = new Car(Car_Name);
객체.메소드명 을 할때 오버라이딩으로 매개변수를 사용하면되는데 굳이 객체 선언할때부터 매개변수가 필요하면
사용하는데 제한이 있어서 불편할 것 같다. 현재로써는 이해가 가지않아 추후 다시 돌아볼 예정.
2. 메인 클래스가 아닌 다른 클래스에서 필드 변수(인스턴스 변수)를 선언하면
public 생성자(클래스명과 이름이 같음) (인스턴스 변수) {
this.변수명 = 변수명;
}
으로 초기화하고 메인클래스에서 해당클래스를 인스턴스화 하고 나서부터 사용하는 거로 외웠는데,
이해를 하려고하면 너무 어려워서 지금은 기록만 남긴다. // 11/22/2022
'마주쳤던 이슈 기록' 카테고리의 다른 글
#3. Spring Security 순환 참조 에러 (0) | 2023.05.01 |
---|---|
#2. OAuth2 구현시 CORS 에러 (0) | 2023.05.01 |
#1. 초기 SQL 파일 - duplicate Error (0) | 2023.04.03 |
제네릭 Integer vs Int 차이 (0) | 2022.11.22 |
더블콜론 (0) | 2022.11.22 |