java 2

Generic이 뭐임!! [JAVA]

Contents - Generic 등장 배경 - Generic 왜 Generic이란 기술이 생겼을까요. 제네릭(generic)이란 클래스가 사용할 데이터의 타입을 외부에서 가져오는 것을 의미합니다. 기술이 사장되지 않고 사용되고있다는 것은 앞서간 사람들이 어떤 문제에 도달했고 그 문제의 해결방안으로써 해당 기술이 제안되었을 것입니다. generic 또한 마찬가지입니다. 말이 어려우니 간단한 예시를 보여드리겠습니다. 이클립스에서 간단한 java project를 만들어 봅시다. public class Main { public static void main(String[] args) { } } 이제 새로운 클래스를 하나 만듭니다. 저는 클래스 이름을 MyInteger로 하겠습니다. public class My..

아 이게 뭐임! 2021.07.28

인터페이스가 뭐임!! [JAVA]

Contents - 인터페이스가 뭐임! - 인터페이스 왜씀? - 인터페이스 어케씀! - 이..이게 인터페이스…? 인터페이스란? ● 동일한 목적 하에 동일한 기능을 수행하게끔 강제하는 것 ● 구현된 것은 아무것도 없는 밑그림만 있는 기본 설계도 ● 다른 클래스를 작성할 때 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 일종의 추상클래스 ● 클래스들이 구현해야 하는 동작을 지정하는 용도로 사용되는 추상자료형 ● 추상 매소드의 집합으로 미완성된 설계도 ● 미리 정해진 규칙에 맞게 구현하도록 표준을 제시한다 인터페이스의 장점 ● 여러명이서 작업을 할 때 미리 인터페이스를 작성함으로써 메소드를 정할 수 있다 ● 다중상속을 통한 이점을 누릴 수 있다 ● 확장에는 열려있고 변경에는 닫혀있는 클래스..

아 이게 뭐임! 2021.06.28