| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- position속성
- multiarray
- 스프링부트
- css position
- 스프링 부트
- Create
- 바닐라js
- html요소
- 자바의 장점
- 시맨틱 태그
- Java
- cs질문
- 기술 면접
- 기술면접
- html
- 80 to 443
- database
- 자바
- Rename to
- CSS display 속성
- 속성
- Failed to read the 'responseText' property from 'XMLHttpRequest'
- css
- 구글 리캡차
- tcp와 udp의 차이점
- 신입개발자
- 네트워크
- Oracle
- 리캡차
- 예외처리
- Today
- Total
목록전체 글 (97)
Building value
다형성(Polymorphism)은 객체 지향 프로그래밍에서 중요한 개념 중 하나입니다. 다형성은 여러 가지 형태를 가질 수 있는 능력을 의미합니다. 즉, 동일한 메서드를 다양한 방식으로 사용할 수 있는 능력입니다. Java에서 다형성은 오버로딩(Overloading)과 오버라이딩(Overriding)을 통해 구현됩니다. 오버로딩(Overloading) 오버로딩은 동일한 메서드 이름을 가지고 매개변수의 타입, 개수, 순서 등을 다르게 하여 여러 개의 메서드를 정의하는 것을 의미합니다. 오버로딩을 통해 동일한 기능을 하는 메서드를 다양한 방식으로 사용할 수 있습니다. 다음은 오버로딩의 예시입니다. public class Calculator { public int add(int x, int y) { retur..
상속은 객체 지향 프로그래밍의 중요한 개념 중 하나로, 이미 존재하는 클래스를 기반으로 새로운 클래스를 생성하는 방법입니다. 상속을 통해 새로운 클래스는 기존 클래스의 모든 속성과 메서드를 상속받아 사용할 수 있습니다. 상속을 사용하면 기존 클래스의 코드를 재사용하여 중복을 피하고, 유지 보수성과 코드의 재사용성을 높일 수 있습니다. 또한, 기존 클래스의 기능을 확장하거나 수정할 수 있습니다. Java에서는 extends 키워드를 사용하여 클래스를 상속합니다. 예를 들어, 다음과 같이 Animal 클래스를 상속받은 Dog 클래스를 작성할 수 있습니다. public class Animal { protected String name; protected int age; public Animal(String n..
객체는 데이터와 해당 데이터를 처리하는 메서드를 포함하는 소프트웨어 개체입니다. 객체는 독립적으로 작동하며 다른 객체와 상호 작용할 수 있습니다. 객체는 클래스에서 생성되며, 클래스에서는 객체의 공통된 속성과 메서드를 정의합니다. 객체는 데이터의 캡슐화, 상속, 다형성 등의 개념을 포함하는 객체 지향 프로그래밍의 핵심 개념 중 하나입니다. 객체 지향 프로그래밍에서는 객체를 기반으로 모듈화된 소프트웨어 시스템을 구성할 수 있습니다. 아래는 학생 클래스를 사용하여 학생 객체를 생성하고, 객체의 속성과 메서드를 사용하는 예시 코드입니다. public class Main { public static void main(String[] args) { Student student = new Student("홍길동",..
객체 지향 프로그래밍에서 클래스(Class)는 객체(Object)를 생성하기 위한 설계도입니다. 클래스 안에는 변수와 메서드가 포함되며, 이를 이용하여 객체를 생성하고 사용합니다. 아래는 클래스를 선언하고 사용하는 계산기 프로그램의 예시 코드입니다. import java.util.Scanner; public class Calculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double num1; double num2; double result; String operator; System.out.print("첫 번째 숫자를 입력하세요: "); num1 = scanner.nextDouble()..
객체 지향 프로그래밍(OOP)은 프로그램을 구성하는 데이터와 기능을 객체 단위로 구성하고, 이러한 객체들이 서로 상호작용하는 프로그래밍 패러다임입니다. 객체 지향 프로그래밍은 다음과 같은 개념을 중심으로 이루어져 있습니다. 1. 클래스(Class) 객체를 생성하기 위한 설계도. 변수와 메서드를 정의하여 구성된다. 객체 생성을 위해서는 클래스를 인스턴스화(Instance) 해야 한다. 2. 객체(Object) 클래스의 인스턴스 클래스를 구성하는 변수와 메서드를 가지고 있음 3. 상속(Inheritance) 부모 클래스가 가지고 있는 변수와 메서드를 자식 클래스가 물려받아 사용할 수 있다 코드의 재사용성을 높이며, 유지보수에 용이하다 4. 다형성(Polymorphism) 같은 이름의 메서드가 다른 클래스에서..