본문 바로가기

wrapper class

[2일차] Inner class,Anonymous Class,instance of ,'==' Operation ,wrapper class oop로 코딩하기 oop로 코딩하기. 내가 이런문제 디자인패턴에 부딪히네 할때, 공부해라.. 이런것들이 있다. 정도는 알아야한다. Inner class 클래스 안에 클래스를 정의하면 이너클래스 코드 구조화 때문에 쓴다. 내가 정의한 클래스 안에서만 쓰는 클래스, 종속성이 명확한 경우에 쓴다. Anonymous Class (익명클래스)new classname or InterfaceName(생성자){ 메소드( ){ .....} } 인터페이스를 익명클래스로 만들어 주는 것은 implements 해서 자동으로 컴파일러가 실행한다. 익명클래스는 결국 상속해서 메소드 오버라이딩 하는것과 같다. instance of 객체가 서로 is-a 관계에 있는 것인가 아닌가에 대한 것. '==' Operation Stirng .. 더보기
WrapperClass – 오토박싱 오토 언박싱 박싱이란 값 형식 변수인 기본 자료형이 레퍼런스 형식 변수인 Wrapper 클래스형으로 변환하는 것을 의미한다. 스택상의 메모리 공간에 있던 값이 오른쪽과 같이 힙 상에 객체를 생성해서 스택상의 값을 복사하는 것을 박싱이라고 한다. 아… 힙 .. 뭐였지– 힙:동적 메모리 할당 또는 메모리 동적 할당은 컴퓨터 프로그래밍에서 실행 시간동안 사용할 메모리 공간을 할당하는 것을 말한다. 사용이 끝나면 운영체제가 쓸 수 있도록 반납하고 다음에 요구가 오면 재 할당을 받을 수 있다. 이것은 프로그램이 실행하는 순간 프로그램이 사용할 메모리 크기를 고려하여 메모리의 할당이 이루어지는 정적 메모리 할당과 대조적이다.힙이란 한마디로 동적메모리할당을 위해 기억되는 메모리 할당공간기본자료형은 스택영역에 저장되는데 박싱을 통.. 더보기