래퍼클래스(Wrapper Class) 자바에서 기본 데이터형을 객체로 다루기 위해 기본으로 제공되는 클래스를 말한다. 자바 기본형(primitive type)변수 8가지 byte, boolean, char, short, int, long, float, double 언제 사용되는가? 객체로 저장해야될 경우 매개변수로 객체가 요구될 경우 객체간의 비교가 필요할 경우 제네릭(Generic)에서 기본형을 사용할 수 없기 때문에 Wrapper클래스를 이용한다. 기본형과 Wrapper 클래스 어렵게 생각할 필요 없다. 매칭되는 내용들을 아래 테이블에서 확인해보자. 기본형 래퍼클래스 byte Byte boolean Boolean char Charater short Short int Integer long Long f..
인터페이스(Interface) 이번시간에는 인터페이스(Interface)에 대해서 알아보려고 한다. 중요 키워드 구현 : implements 정의 : interface 특징 추상 클래스와 비슷하다. 객체를 생성하지 못한다. 기본 틀만 존재하며, Overridng을 통해 구현한다. 다중상속이 가능하다. 사용하는 이유 만약 여러명의 개발자(A, B, C)가 게임에 관련된 프로젝트를 동시에 진행하는 상황으로 예를 들어본다. A가 구현 해야되는 유닛은 한번 이동 시에 3칸을 이동해야 되고, B가 구현 해야되는 유닛은 한번 이동 시에 2칸을 이동해야 되며, C가 구현 해야되는 유닛은 한번 이동 시에 1칸을 이동해야 된다. 얼마나 이동하는지 거리만 다를 뿐 이동한다는 내용은 동일하다! 이럴경우 인터페이스를 통해 기..
상속(Inheritance) 이번 시간에는 상속(Inheritance)에 대해서 알아보려고 한다. 상속은 기존의 클래스를 재사용해 새로운 클래스를 만드는 것이 상속이며, 이러한 특징으로 적은 양의 코드로 새로운 클래스를 만들수 있으며 코드를 한번에 관리할 수 있다. 상속을 해주는 클래스는 상위 클래스(super class), 상속을 받는 클래스를 하위 클래스(sub class)라고 한다. 상위 클래스는 보통 부모 클래스(Parent class), 하위 클래스는 자식 클래스(Child class)라고 부른다. 상위 클래스(Super Class) - 부모 클래스(Parent Class), 기반 클래스(Base Class) 하위 클래스(Sub Class) - 자식 클래스(Child Class) 중요키워드 ex..
- Total
- Today
- Yesterday
- Boxing
- 래퍼클래스
- autoboxing
- keySet()
- Model2
- Unboxing
- 오버로딩
- wrapper
- 부모클래스
- mvc 패턴
- parent
- overloading
- 자식클래스
- MVC
- 오토박싱
- java
- 자바
- HashMap
- constructor
- 오버라이딩
- override
- 생성자
- overriding
- Post
- HttpMethod
- 상속
- extends
- inheritance
- Properties
- MVC아키텍처
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 26 | 27 | 28 |
29 | 30 | 31 |