728x90

메서드 2

JAVA instance static 메서드 오버 로딩

JAVA instance static 메서드 오버 로딩 객체 지향 프로그래밍 현실에 존재하는 사물과 대상의 상태, 그리고 그에 따른 행동을 실체화시키는 형태의 프로그래밍이다. 객체 = 데이터 + 알고리즘이다. 하나의 프로그램을 상호 연결된 객체들의 집합으로 본다. 단순 절차보다 객체를 중시한다. 문제와 관련된 객체를 만들고 이 객체들 간의 메시지 교환으로 문제를 해결한다. 객체란 현실세계의 사물 또는 대상을 모방한 프로그램상의 object를 가리킨다. 일처리를 위해 객체가 갖는 ‘데이터’로 묘사된다. 객체가 제공하는 기능을 통해 외부세계와 상호작용한다. 추상적으로 표현되어 중요한 특징만을 뽑아낸다. 속성은 객체의 특성을 표현한다. 현재 객체의 상태 정보를 표현하는 정적인 성질이다. 행위는 객체 내부에서 ..

JAVA 응용 프로그램의 기본 구조

JAVA 응용 프로그램의 기본 구조 자바 프로그램은 클래스들로 구성된다. 보통 클래스는 하나 이상의 메서드들을 가진다. 메서드는 함수와 비슷한 개념으로 프로그램 문장들로 구성된다. 모든 메서드는 반드시 클래스 정의 안에 위치한다. 자바 응용 프로그램은 main() 메서드를 갖는 클래스로부터 시작된다. 실행시 JVM에 의해 호출되는 첫 번째 메서드이다.. 프로그램의 흐름을 통제한다. 클래스 클래스는 자바 프로그램을 구성하는 기본 단위이다. 보통 클래스 이름은 파일 이름과 일치해야 한다.. 대소문자를 구분한다. 보통 하나의 소스 파일에 하나의 클래스가 정의된다. 클래스의 구성은 C의 구조체와 유사하다. 변수뿐만 아니라 상수와 메서드도 포함된다. 클래스 = 멤버 필드(변수/상수) + 메서드(함수)이다. 자바 ..

728x90