일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가입
- 중도인출
- 프론트엔드
- 급성심근경색증
- 사망
- PythonProgramming
- 교보생명
- jQuery
- 특약
- 파이썬
- 보험료
- 변환
- 보험
- 납입
- 프로그래밍
- 수수료
- 교보
- python
- 코딩
- 문자열
- 리스트
- 인출수수료
- Java
- 자바스크립트
- 뇌출혈
- Vue.js
- javascript
- 추가납입
- 심장질환
- 웹개발
- Today
- Total
목록다형성 (3)
SeouliteLab
Java에서 오버로딩(Overloading)과 오버라이딩(Overriding)은 다형성(polymorphism)을 구현하는 중요한 개념입니다. 두 가지 개념은 서로 다른 기능을 갖고 있으며, 각각의 특징을 살펴보겠습니다. 1. 오버로딩(Overloading) 오버로딩은 같은 이름의 메소드를 여러 개 정의하는 것을 말합니다. 이때 메소드의 시그니처가 서로 다르게 구성되어야 합니다. 즉, 매개변수의 개수나 타입이 달라야 합니다. 예제 1: 오버로딩 public class Calculator { public int add(int a, int b) { return a + b; } public double add(double a, double b) { return a + b; } } 위 예제에서는 add 메소드를..
Java 프로그래밍에서는 instanceof 연산자를 사용하여 객체가 특정 클래스의 인스턴스인지 확인할 수 있습니다. 이를 통해 프로그램에서 객체의 타입을 확인하고, 그에 따라 적절한 동작을 수행할 수 있습니다. 1. instanceof 연산자 예제 예제 1: 클래스의 인스턴스 확인 다음 예제에서는 instanceof 연산자를 사용하여 객체가 특정 클래스의 인스턴스인지를 확인합니다. // InstanceOfExample1.java public class InstanceOfExample1 { public static void main(String[] args) { Object obj = "Hello"; if (obj instanceof String) { System.out.println("obj는 Stri..
Java에서 인터페이스(interface)는 클래스와 비슷하게 동작하지만, 메서드의 몸체(body)를 포함하지 않는 일종의 추상 클래스입니다. 인터페이스는 객체 간의 통신을 위한 규약(Contract)을 정의하며, 다중 상속을 지원하기 위한 도구로 사용됩니다. 이번 포스트에서는 Java 인터페이스에 대해 자세히 알아보고, 다양한 예제를 통해 이해해보겠습니다. 1. 인터페이스의 정의 인터페이스는 interface 키워드를 사용하여 정의됩니다. 메서드 선언은 메서드 이름과 매개변수 목록만을 포함하고, 메서드의 몸체는 포함하지 않습니다. 인터페이스는 다음과 같이 정의됩니다: public interface MyInterface { void myMethod(); } 위의 예제에서 MyInterface 인터페이스는..