목록2024/07/19 (2)
The Debugging Chronicles : "코드의 미학"
메서드 - 클래스 안에서 특정 기능을 수행하기 위해 코드들을 따로 하나의 블록으로 묶어놓은 집합을 말하며, 필요에 따라 이 집합을 호출해 사용한다. - 메소드를 사용하여 같은 내용의 코드를 반복적으로 사용하는 것을 피할 수 있다. (재사용 가능) - 코드들의 집합을 따로 분리하는 '모듈화'가 가능하여, 가독성이 좋아지고, 유지 보수가 용이해진다. 선언접근제한자 반환타입 메서드명 (매개 변수){ 기능을 위한 코드; } - 접근 제한자(제어자, access modifier) : 해당 메서드에 접근할 수 있는 범위를 결정한다. - 반환 타입(return type) : 메서드의 코드를 실행한 후 결과값을 반환할 때 어떤 타입으로 반환할 것인지 정한다. 반환값이 없는 경우에는 'void'를 사용한다. - 메서드..
객체 지향 프로그래밍 - 객체를 중심으로 프로그램 구조를 설계하고 프로그래밍 하는 것을 객체 지향 프로그래밍이라고 한다. - 객체는 일반적으로 상태를 표현할 수 있고 우리가 행동으로 실행할 수 있는 모든 것을 말한다.객체와 클래스 - 클래스 · java 프로그램의 기본단위로, 이 클래스를 기반으로 객체를 생성한다. · 하나의 클래스로 여러 개의 객체를 생헝할 수 있다. (1:n) · 클래스명은 기본적으로 대문자로 작성하며, 변수명 규칙과 동일한 규칙이 적용된다. 클래스 선언 접근 제한자 class 클래스명 { 코드 } 클래스 용도 1. 실행용 : 프로그램 전체에서 단 하나의 클래스로, main() 메소드를 가지고 있어 프로그램의 실행을 전적으로 맡고 있다. (1개) 다른 클래스에서는 main을 사..