본문 바로가기
SMALL

개발자21

📚 JAVA 5강: 객체 지향 프로그래밍 (OOP) - 클래스와 객체 📚 5강: 객체 지향 프로그래밍 (OOP) - 클래스와 객체🚀 1. 객체지향 프로그래밍(OOP)이란?**객체 지향 프로그래밍(Object-Oriented Programming, OOP)**은 현실 세계를 프로그래밍에 적용하는 방법론입니다.프로그램을 객체(Object) 단위로 나누고, 이 객체들이 상호작용하여 문제를 해결합니다.📌 1.1 객체지향 프로그래밍의 4가지 핵심 요소캡슐화(Encapsulation): 데이터와 메서드를 하나로 묶고 외부로부터 숨김.상속(Inheritance): 기존 클래스를 재사용하여 새로운 클래스를 만듦.다형성(Polymorphism): 같은 메서드가 다른 객체에서 다른 방식으로 동작.추상화(Abstraction): 복잡한 시스템에서 핵심만 표현.🚀 2. 클래스(Class.. 2025. 1. 3.
[휴먼IT] JAVA 수업 2일차 메모 (250103) package test;import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.SwingUtilities;public class Counter extends JFrame { // 생성자 Counter() { // 초기 설정 setTitle("카운터"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); .. 2025. 1. 3.
📚 JAVA 3강: 연산자와 제어문 📚 3강: 연산자와 제어문🚀 1. 연산자 (Operators)연산자는 프로그램에서 데이터를 처리하거나 값을 계산할 때 사용되는 기호입니다.📌 1.1 산술 연산자연산자설명예시+더하기a + b-빼기a - b*곱하기a * b/나누기a / b%나머지a % b예제 코드:int a = 10, b = 3; System.out.println("더하기: " + (a + b)); // 13 System.out.println("빼기: " + (a - b)); // 7 System.out.println("곱하기: " + (a * b)); // 30 System.out.println("나누기: " + (a / b)); // 3 System.out.println("나머지: " + (a % b)); // 1📌 1.2 비교 .. 2025. 1. 2.
📚 JAVA 2강: 기본 문법과 자료형 📚 2강: 기본 문법과 자료형🚀 1. 자바 프로그램 구조📌 ① 기본 구조public class Example { public static void main(String[] args) { System.out.println("Hello, Java!"); } }클래스(Class): 자바 프로그램의 기본 단위메서드(Method): main()은 프로그램 실행의 시작점세미콜론(;): 문장의 끝을 나타냄중괄호({}): 코드 블록을 정의🚀 2. 변수(Variable)와 자료형(Data Type)📌 ① 변수란?데이터를 저장할 수 있는 메모리 공간변수 선언: 자료형 변수명;예시: int number;📌 ② 자료형(Data Type)종류자료형크기예시정수형byte, short, int, long1~8 bytein.. 2025. 1. 2.
📚 1강: 자바 소개 및 개발 환경 설정 📚 1강: 자바 소개 및 개발 환경 설정🚀 1. 자바(Java)란?정의: 자바(Java)는 객체지향 프로그래밍 언어로, 플랫폼에 독립적이며 강력한 보안과 유연성을 제공합니다.개발자: 1995년, **제임스 고슬링(James Gosling)**이 **썬 마이크로시스템즈(Sun Microsystems)**에서 개발.주요 특징:플랫폼 독립성: JVM(Java Virtual Machine) 덕분에 다양한 운영체제에서 실행 가능.객체지향 언어: 코드 재사용과 확장성이 뛰어남.메모리 관리: 자동 메모리 관리 (Garbage Collection).풍부한 라이브러리: 다양한 API 및 프레임워크 제공.🚀 2. JDK, JRE, JVMJDK (Java Development Kit): 자바 개발에 필요한 도구 모음 .. 2025. 1. 2.
파이썬 수업 메모 7일차 - 클래스, 상속, try-expect https://colab.research.google.com/ Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.com  클래스파이썬의 클래스는 **객체 지향 프로그래밍(OOP)**의 핵심 개념으로, 현실 세계의 사물을 소프트웨어적으로 표현하는 구조입니다. 클래스는 같은 속성과 행동을 가진 객체들을 묶어서 관리하기 위한 설계도나 청사진 역할을 합니다. 다음은 클래스의 주요 개념입니다:1. 클래스와 객체클래스(Class): 어떤 종류의 객체를 만들기 위한 설계도나 틀입니다.예를 들어, "자동차"라는 클래스를 만들면, 모든 자동차가 가질 수 있는 공통적인 특징(속성)과 행동(기능)을 정의합니다.객체(Object): .. 2024. 12. 7.
LIST