2024/05/21 4

[인프런] 객체 지향 프로그래밍

데이터와 기능을 하나로 묶어서 하나의 클래스에 담아서 사용한다. 프로그램을 작성하는 절차도 중요하지만 음악 플레이어라는 하나의 개념을 객체로 온전하게 만드는 것이 더 중요하다. 그러기 위해서는 프로그램의 수행 순서보다는 음악 플레이어 클래스를 만드는 것 자체에 집중해야한다. 음악 플레이어가 어떤 속성을 가지고 어던 기능을 제공하는지에 초점을 맞추어야 한다. public class MusicPlayer { int volume = 0; boolean isOn = false; void on() { isOn = true; System.out.println("음악 플레이어를 시작합니다."); } void off() { isOn = false; ..

Java 2024.05.21

[인프런] 절차 지향 프로그래밍

프로그래밍 방식은 크게 절차 지향 프로그래밍과 객체 지향 프로그래밍으로 나눌 수 있다.절자지향프로그래밍- 절차 지향 프로그래밍은 이름 그대로 절차를 지향한다. 실행 순서를 중요하게 생각하는 방식이다.- 프로그램의 흐름을 순차적으로 따르며 처리하는 방식이다. 객체지향프로그래밍- 객체를 중요하게 생각하는 방식이다.- 객체들 간의 상호작용을 중심으로 프로그래밍하는 방식이다.=> 절차 지향은 데이터와 해당 데이터에 대한 처리 방식이 분리되어 있다. 반면 객체 지향에서는 데이터와 그 데이터에 대한 행동(메서드)이 하나의 객체 안에 함께 포함되어 있다. 절차지향 프로그래밍으로 코드 구성public class MusicPlayerMain1 { public static void main(String[] args)..

Java 2024.05.21