generic

Problem Solving

[Java] Requirements Q100: Packer/Pencil Class Design (Generic Class 활용)

📌Q100 Class package com.test.question.q100; public class Q100 { public static void main(String[] args) { /* ● 요구사항 포장하는 직원 객체를 만드시오. 그 직원을 통해 연필, 지우개, 볼펜, 자를 포장하시오. ● 조건 static 멤버를 구현하시오. Packer 사무용품을 포장하는 직원 상태 static pencilCount 연필 포장 개수(개) static eraserCount 지우개 포장 개수(개) static ballPointPenCount 볼펜 포장 개수(개) static rulerCount 자 포장 개수(개) 행동 void packing(Pencil pencil) 연필을 검수하고 포장한다. Pencil penc..

Programming/Java

[Java] 제네릭 클래스 (Generic Class)

제네릭 클래스는 자료형을 타입 변수로 대체한다. 때문에 클래스가 선언될 때 까지는 자료형 결정이 안 되었다가 객체가 생성될 때 결정이 된다. 제네릭 클래스를 작성하려면 타입 변수와 인자 리스트가 필요하다. T: 타입 변수 (메소드의 '매개 변수' 역할) : 인자 리스트 (메소드의 '()' 역할) 제네릭 클래스의 T는 타입 변수로, 이는 메소드의 '매개 변수' 역할을 하며, 인자 리스트는 로, 메소드의 '()' 역할을 한다. 타입 변수는 자료형을 전달하는 변수로서 자료형을 마치 매개 변수처럼 취급하고 반드시 참조형만 가능하다는 특징이 있다. 또 타입 변수는 대소문자를 가리지 않으며, aaa, bbb로 작성할 수도 있지만, 보통 1글자 대문자로 적는다. 💡제네릭 클래스의 특징 public class Ex_G..

Isaac-Christian
'generic' 태그의 글 목록