대충벌레 블로그
반응형
article thumbnail
Java 공부 정리 [7] - 제네릭 , 컬렉션
IT 기술/자바[Java] 2020. 1. 10. 18:00

제네릭과 컬렉션 제네릭 다양한 타입의 객체를 동일한 코드로 처리하는 기법 제네릭은 컬렉션 라이브러리에 많이 사용됨. 타입 매개변수(Type Parameter)를 이용하여 인스턴스 정의 시 개발자에 의해 선언됨. public class Box { // T는 타입을 의미! private T data; public void set(T data) {this.data=data;} public T get() { return data;} } Box b = new Box(); 제네릭 타입 매개 변수의 표기 E Element(요소 : 자바 컬렉션 라이브러리에서 많이 사용됨.) K Key N Number T Type V Value S,U,V 2번째,3번째,4번째 타입 제네릭 타입 매개 변수 예시 public interfa..

article thumbnail
Java 공부 정리[5] - 추상,인터페이스
IT 기술/자바[Java] 2020. 1. 8. 18:00

추상 클래스 추상 메소드를 갖는 클래스 추상 메소드 : 헤더만 정의되고 구현 코드는 정의하지 않은 메소드 abstract class Shape { int x,y; public void move(int x,int y) { this.x=x; this.y=y; } public abstract void draw(); } class Rectangle extends Shape{ int width,height; @Override public void draw() { // TODO Auto-generated method stub System.out.println("사각형"); } } class Circle extends Shape{ @Override public void draw() { // TODO Auto-gene..

article thumbnail
Java 공부 정리 [3] - 상속(2)
IT 기술/자바[Java] 2019. 10. 24. 18:00

계산기 클래스 입니다. 계산기는 4칙연산이 가능하여야 합니다. 두개의 숫자를 입력받아 결과를 출력합니다. Calc 클래스 덧셈,뺄셈,곱셈,나눗셈 메소드를 가지고 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 public class Calc { public int f; public int s; public int add(int f, int s) { this.f = f; this.s = s; return f + s; } public int sub(int f, int s) { this.f = f; this.s = s; return f - s; } public int mul(int f, int s) { this.f = f; this...

반응형