본문 바로가기

코딩일지3

[Java 이해하기] 6. 자바의 함수(메소드)란? (2) 🩷 메서드의 종류 - 자바에서 메서드는 크게 두 가지 주요 유형으로 분류할 수 있습니다. 인스턴스 메서드와 정적 메서드.   이 두 유형의 메서드는 사용 방식, 접근 방식, 그리고 용도에서 차이가 있습니다.   1. 인스턴스 메소드 (Instance Methods) 인스턴스 메서드는 객체의 인스턴스에 속한 메서드로, 객체의 인스턴스 데이터(필드)에 접근하고 조작하는 데 사용됩니다.인스턴스 메서드를 호출하려면 먼저 해당 클래스의 객체를 생성해야 합니다.이 메서드들은 클래스의 특정 인스턴스에 종속적이기 때문에,클래스의 각 인스턴스는 다른 인스턴스의 메서드와 상태가 다를 수 있습니다.  🔎 특징객체의 상태(인스턴스 변수)에 접근하고 변경할 수 있습니다.static 키워드 없이 클래스 내부에 정의됩니다.메서.. 2024. 5. 4.
[Java 이해하기] 5. 자바의 함수(메소드)란? (1) 🩷 Java의 함수란?Java에서의 함수는 보통 메소드라고 불리며, 메소드는 특정 작업을 수행하는 기능을 가집니다. 반복적인 작업을 피하기 위해 사용됩니다.    💛 메서드의 정의- 자바에서의 함수는 일반적으로 메소드(method)라고 불리며, 객체의 행동을 정의합니다. - 자바는 객체 지향 프로그래밍 언어이기 때문에, 모든 함수는 클래스의 일부로 존재합니다. - 이를 통해 데이터(속성)와 기능(메소드)을 함께 캡슐화하여, 모듈성, 재사용성, 정보 은닉 등의 객체 지향의 주요 원칙을 실현합니다.- 매개변수의 수는 제한이 없습니다.    🤍 함수(메서드)의 종류 표준 함수 (Standard Functions)사용자 정의 함수 (User-Defined Functions)정의프로그래밍 언어의 라이브러리에.. 2024. 5. 4.
[Java 이해하기] 1. 자바란? 💜 Java란?객체 지향 프로그래밍 (Object Oriented Programming) 언어로,클래스와 객체를 사용하여 프로그램을 구조화하고 모듈화 합니다.  💚 Java의 특징1. 추상화 (Abstraction) 추상화는 복잡한 실세계를 단순화하는 과정을 의미합니다. 프로그래밍에서는 중요한 정보만을 추려내고 불필요한 정보는 제거하여 설계를 단순하게 만드는 기법을 의미합니다. 예를 들어, '자동차'라는 클래스를 설계할 때 엔진의 작동 원리나 차량의 내부 구조보다는 기능(가속, 제동 등)에 초점을 맞춥니다. 2. 캡슐화 (Encapsulation) 캡슐화는 객체의 데이터(속성)와 그 데이터를 조작하는 메소드를 하나로 묶는 것을 의미합니다. 이를 통해 클래스 내부의 구현을.. 2024. 4. 20.