목록2024/03/18 (2)
사이먼's 코딩노트
[제네릭]문제를 풀어보면서 제네릭에 대해 조금 더 자세히 알아봅시다.문제의 목표는 제네릭을 이용해서 클래스 3개를 1개로 줄여보는 것입니다.public class Main { public static void main(String[] args) { Int저장소 a저장소1 = new Int저장소(); a저장소1.setData(30); int a = a저장소1.getData(); System.out.println(a); Double저장소 a저장소2 = new Double저장소(); a저장소2.setData(5.5); double b = a저장소2.getData(); System.out.println(b)..
[ArrayList]Java에는 기본적으로 ArrayList 클래스가 import 되어있다.우리는 보통 ArrayList를 사용하기 위해서 코드 가장 상단에 [import java.util.ArrayList;] 라는 코드를 작성한다.하지만 이번엔 ArrayList 클래스의 생성 과정을 간략하게나마 알아보기 위해 직접 ArrayList 클래스를 작성하면서 이해를 해봅시다.해당 과정을 실제로 쓸 일은 없지만, ArrayList에 대한 이해도를 높이기 위한 과정이라고 생각하면 좋다. 먼저, 아래 Main 메서드를 보고 해당 코드가 에러가 나지않고 원하는 출력문이 나오도록 ArrayList 클래스를 추가하여봅시다.조건은 선언된 배열의 크기를 3으로 지정하는 것입니다.public class Main { pu..