본문 바로가기
반응형

생성자3

[TIL] : 82 일일 배움을 위한 Today I Learned ! Java Java 이론을 튼튼하게 다지기 위해 상속과 생성자 파트를 코딩해 봤다. 2022.01.16 - [프로그래밍언어/Java] - [Java] : 상속 개념과 예시 2022.01.16 - [프로그래밍언어/Java] - [Java] : 생성자 상속의 순서 2022. 1. 16.
[TIL] : 81 일일 배움을 위한 Today I Learned ! Java Java의 부족한 이론을 복습하기 위해 전공 서적을 다시 한 번 돌아보고 있다. 이번에는 생성자 활용과 오버로딩에 대해 공부했고, 인스턴스 변수와 클래스 변수에 대해 다시 봤다. 처음에 문법 배우고 바로 오버로딩, 생성자 들을 볼 때에는 이해가 잘 안 갔는데 아는 만큼 보인다고.. Spring을 조금 해 봤다고 공부할 때 안 보였던 부분들이 보이기 시작했고 뭔가 구멍이 나있던 내 지식이 채워지기 시작했다. 앞으로 뒷 부분을 조금 더 이해하고 넘어가는 식으로 공부하고 스프링 강의를 이어서 빨리 들어야겠다. 2022.01.15 - [프로그래밍언어/Java] - [Java] : 파라미터가 있는 생성자 활용하기 2022.01.15 - [프로그래밍언어/J.. 2022. 1. 15.
[Java] : 파라미터가 있는 생성자 활용하기 파라미터가 있는 생성자를 활용하기 생성자도 다른 메소드와 같이 파라미터를 사용할 수 있다. 파라미터가 있는 생성자를 활용해서 인스턴스 생성시 초기 값을 파라미터로 넘겨 설정하는 코딩을 한다. NoteSetting myNote1 = new NoteSetting(); myNote1.color = "Blue"; myNote1.page = 0; 기존에는 이렇게 인스턴스 생성을 하고 값을 따로 추가로 담아줬다. 이렇게 하면 만약 인스턴스를 여러개를 생성해 줘야 하는 상황이 오면 일일이 지정을 해서 값을 담아줘야 하기 때문에 코드가 길어질 수 있다. 이것을 파라미터가 있는 생성자를 통해 보완해서 사용할 수 있는데 아래 코드를 확인해 보자. class PenSetting { // 필드 private String co.. 2022. 1. 15.
반응형