2023.08.24
Day09 요약
- 동일한 이름을 사용해서 생성자 혹은 메소드를 만드는 것을 overloading이라 한다
- 한 번 class 간에 서로 공유해서 사용하는 변수를 '정적변수(static variable)'라 한다
- for문에 colone(:)이 들어간 for/each문을 통해 보다 간단하게 for문 사용 가능
Overloading
두 개 혹은 그 이상의 메소드가 같은 이름이지만 서로 다른 매개변수를 가질 때 발생
생성자 overloading
생성자 특성상 이름이 class name과 같아야 하므로 여러 개의 생성자를 만들게 되면 반드시 overloading 됨
이때 매개변수의 개수 혹은 순서를 서로 다르게 해야 함
정적변수
static variable
인스턴스 변수들이 공유해서 사용하는 변수
for/each 문
for (새롭게 저장할 변수 : 기존 배열 이름)
향상된 for문 형식으로, 보다 간단한 형태로 반복문 선언 가능
'Spring-Java > Java' 카테고리의 다른 글
익명 객체와 람다식(lambda) (0) | 2024.04.03 |
---|---|
Day10_class 예제 (0) | 2023.08.28 |
Day08_ArrayList<>, DateTimeFormatter (0) | 2023.08.24 |
Day07_접근제한자, class(필드, 생성자, 메소드) (0) | 2023.08.23 |
Day06_배열예제2 (0) | 2023.08.21 |