제이제이
article thumbnail
1. Java 객체지향 문법(1) - 클래스와 객체

클래스와 인스턴스 🤔 클래스란? 클래스란 객체를 정의하는 틀 또는 설계도입니다. -> 클래스(Class) = 데이터(Data) + 메소드(Method)로 구성되어 있습니다. 1. 데이터(Data) = 프로그램 상에서 유지되고 관리해야 할 데이터 2. 메소드(Method) = 데이터를 처리하고 조작하는 기능 데이터는 "변수"를 통해 유지 및 관리되고, 변수에 저장된 값(데이터)들은 "메소드의 호출"을 통해 처리가 됩니다. 다음의 코드를 통해 살펴봅시다. 💻 예시 코드 public class BankAccountPO { static int balance = 0; //예금 잔액 public static void main(String[]args){ deposit(10000); //입금 진행 checkMyBala..

article thumbnail
1. 자바 프로그램의 개요 및 구조

자바 프로그램은 객체 지향 언어이다 먼저 문법을 시작하기 전 객체에 대해서 알아봅시다 객체란? 사전적으로는 실생활에서 존재하는 사물들을 의미합니다. "객체 지향 언어" (OOL: Object Oriented Language) 각 객체들에게 기능을 부여하고, 데이터들끼리 서로 관계를 이으며 프로그래밍하는 언어를 의미합니다. 자바 프로그램의 문법은 크게 기초 문법, 객체 지향적 문법, 객체 심화 문법으로 크게 3부분으로 분류할 수 있습니다. Java 프로그램 문법의 분류 기초 문법 = 변수 ~ 메소드(함수) 객체 지향 문법 = 자바의 클래스 ~ 예외처리 객체 심화 문법 = JVM의 메모리 모델 ~ 쓰레드 자바 프로그램의 구조 자바 프로그램의 구조를 위해 다음의 코드를 살펴 보겠습니다. 💻 예시 코드 publ..