자바에서는 클래스 안에서 클래스를 정의할 수 있다. 내부에 클래스를 가지고 있는 클래스를 외부 클래스(outer class)라고 한다. 클래스 내부에 포함되는 클래스를 내장 클래스(nested class)라고 한다.내장 클래스의 종류내장 클래스는 다음과 같이 분류할 수 있다.정적 내장 클래스 : 앞에 static이 붙어서 내장되는 클래스비정적 내장 클래스 : static이 붙지 않은 일반적인 내장 클래스내부 클래스(inner class) : 클래스의 멤버처럼 선언되는 내장 클래스지역 클래스(local class) : 메소드의 몸체 안에서 선언되는 내장 클래스무명 클래스(anonymous class) : 수식의 중간에서 선언되고 바로 객체화 되는 클래스여기서는 가장 많이 사용되는 내부 클래스만을 살펴보자...
자료형의 종류PHP나 Python 등을 먼저 접했던 사람 뒤 늦게 Java를 공부하게 된다면 과연 이럴 필요가 있을까 싶을 정도로 유난히도 자료형을 엄격하게 구분한다는 점을 느끼게 될 것이다. 처음 Java를 공부하자니 이런 것을 익히려고 에너지를 낭비해야 하나 싶기도 하지만 기초가 중요한 것이니 일단 기록한다. 자바에는 크게 기초형(primitive type)과 참조형(reference type)의 자료형이 있다. 기초형은 다시 정수형, 실수형, 문자형, 논리형으로 분류할 수 있고 참조형에는 클래스, 배열, 인터페이스가 있다. 기초형의 변수에는 변수의 값이 저장되어 있으나 참조형의 변수에는 객체의 위치(참조 또는 주소)가 들어가 있다. 참조형 자료형의 경우 실제 값이 아닌 실제 객체를 가리키는 주소를 ..
- Total
- Today
- Yesterday