- [Python] 파이썬 오버라이딩과 오버로딩조별하🍃 파이썬에서의 다형성 Java 언어의 다형성을 다루면서 오버라이딩과 오버로딩에 대해 알아보았다. 그렇다면 Python에서도 언어의 다형성이 있는지 살펴보려고 한다. Java 오버라이딩과 오버로딩 [Java] Java 다형성과 오버로딩, 오버라이딩 🍃 Java 다형성 ✔️ 다형성 이란 하나의 함수, 클래스가 다양한 방법으로 동작하는 것을 말한다. Java에서는 주로 오버로딩(Overloading)과 오버라이딩(Overriding) 을 통해서 다형성을 지원한다. 🌱 오 geminihoroscope.tistory.com 🌱 오버로딩(Overloading) ✔️ 파이썬에서는 오버로딩을 정식으로 지원하지 않는다고 한다. 하지만 구현은 가능하지만 오버로딩을 남발하면 코드가 복잡해진다. ✔️ 파이썬에서는 연산자 오..
- 2023-05-16 00:08:27
- [Java] Java 다형성과 오버로딩, 오버라이딩조별하🍃 Java 다형성 ✔️ 다형성 이란 하나의 함수, 클래스가 다양한 방법으로 동작하는 것을 말한다. Java에서는 주로 오버로딩(Overloading)과 오버라이딩(Overriding) 을 통해서 다형성을 지원한다. 🌱 오버로딩(Overloading) : 확장 ✔️ 함수가 여러 개의 동일한 이름을 가지며 매개변수의 유형과 개수 가 다르게 설정되어 사용하는 것을 의미한다. ✔️ 오버로딩은 함수 오버로딩 과 생성자 오버로딩 이 있으며 실제 적용되는 것은 같다. 같은 이름의 함수를 여러 개 정의하고, 매개변수의 유형과 개수를 다르게 하여 다양한 유형의 호출에 응답할 수 있게 하는 방식이다.(일반적으로 하나의 클래스 안에 동일한 이름의 함수를 작성하게 되면 에러가 발생한다.) ➤ 오버로딩 예제 public cl..
- 2023-05-15 21:56:01
- [기술면접] 신입이 준비하는 JAVA 기술 면접조별하Java를 만든사람 제임스 고슬링 RE. 취업하면서 여러 회사의 기술면접을 봤지만 절대 물어보지 않고 면접관도 모름...ㅎㅎ Java의 대표적인 특징 1. OOP(객체 지향 프로그래밍)이다. : 부품에 해당하는 객체들을 먼저 만들고, 이것들을 하나씩 조립해 전체 프로그램을 완성하는 개발 기법이다. 2. '가비지 컬렉션'에 의해 메모리가 자동 관리 된다. 3. '멀티 쓰레드'를 지원한다. 4. JVM 위에서 동작하기 때문에 특정 OS에 종속적이지 않고 이식성이 좋으며 보안성도 좋다. 5. 다양한 Open라이브러리들이 존재한다. 가비지 콜렉터란? Click!! 더보기 가비지란? 정리되지 않은 메모리, 유효하지 않은 메모리 주소를 말한다. 이런 것을 프로그래밍 언어로 Dangling Object라고 하고 자바..
- 2019-11-25 00:53:58
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)