CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
오버로딩 방법 | 2 부
모듈 2: 자바 코어
레벨 2,
레슨 4
"안녕하세요, 아미고! 며칠 전에 메소드 오버로딩에 대해 말씀드렸습니다. 다 이해하셨나요?" "예. 기억합니다. 각 클래스 메서드는 고유해야 합니다. 클래스에 이름과 매개변수 유형이 동일한 다른 메서드가 없으면 멤버 메서드는 고유합니다(매개변수의 순서가 중요함)." "아주 좋아! 그 교훈을 잘 배웠구나. 오늘 나는 이 주제에 대한 지식을 조금 더 넓히고 싶다. 각각의 경우에 어떤 방법이 불릴 것이라고 생각하니?" 암호 clas
메소드 재정의
모듈 2: 자바 코어
레벨 2,
레슨 5
안녕! 이미 Java 메서드를 사용하고 있으며 이에 대해 많이 알고 있습니다. 이름은 같지만 인수 목록이 다른 여러 메서드가 있는 클래스를 본 적이 있을 것입니다. 그런 경우에 메서드 오버로딩을 사용했다는 것을 기억할 것입니다. 오늘은 다른 상황을 살펴보겠습니다. 하나의 공통 메서드가 있지만 호출되는 클래스에 따라 다른 작업을 수행해야 한다고 상상해 보십시오. 이 동작을 어떻게 구현합니까? 이를 이해하기 위해 동물을 나타내는
레벨별 추가 레슨
모듈 2: 자바 코어
레벨 2,
레슨 6
메서드, 매개 변수, 상호 작용 및 오버로드 메서드는 프로그램에서 일부 작업을 수행하는 명령 집합입니다. 즉, 메서드는 클래스가 수행 방법을 알고 있는 함수입니다. 다른 프로그래밍 언어에서는 메소드를 "함수"라고도 하지만 Java에서는 "메서드"가 선호되는 용어입니다. 예제와 실습을 포함하여 메소드 및 메소드 매개변수가 이 레슨 의 주제입니다 . Java에서 toString() 메서드를 재정의하기 위한 10가지 팁 Java에서
계승. 상속의 장점
모듈 2: 자바 코어
레벨 3,
레슨 0
"안녕하세요, 아미고! 이제 많이 사용하시게 될 주제입니다. 상속에 대해 이야기하고 있습니다. " 초보자에게 프로그래밍은 마법과도 같습니다. 비유부터 시작하겠습니다… 당신이 날아다니는 말을 만들고 싶어하는 마술사라고 가정해 봅시다. 페가수스 요술을 시도할 수 있습니다. 하지만 날아다니는 말은 자연적으로 발생하는 것이 아니기 때문에 정말 힘든 시간을 보내게 될 것입니다. 당신은 할 일이 많을 것입니다. 말로 시작하고 날개를 소환
연관: 구성 및 집계
모듈 2: 자바 코어
레벨 3,
레슨 1
클래스와 개체는 서로 관련될 수 있습니다. 상속은 "IS A" 관계를 설명합니다. 사자는 동물입니다. 이 관계는 상속을 사용하여 쉽게 표현되며, 여기서 부모 클래스는 자식 클래스가 됩니다. 그러나 세상의 모든 관계가 이런 식으로 적절하게 설명되는 것은 아닙니다. 예를 들어 키보드는 확실히 컴퓨터와 어떤 관계가 있지만 . 손은 사람과 어떤 관계가 있지만 사람이 아닙니다. 이러한 경우는 "IS A"가 아니라 "HAS A"라는 다른
레벨별 추가 레슨
모듈 2: 자바 코어
레벨 3,
레슨 2
Java의 상속 대 구성 이 문서 에서는 Java의 상속 및 구성 개념을 설명합니다. 첫 번째 예는 상속을 이해하는 데 도움이 됩니다. 이후 예제는 구성을 사용하여 상속 사용을 개선하는 방법을 이해하는 데 도움이 됩니다. Java의 다중 상속. 구성과 상속의 비교 이 기사에서는 다중 상속을 검토한 다음 상속에 대한 구성의 이점을 살펴봅니다.
인터페이스
모듈 2: 자바 코어
레벨 4,
레슨 0
"안녕하세요, 아미고! 오늘 당신은 몇 가지 발견을 할 것입니다. 오늘의 주제는 드럼 롤, 제발 인터페이스입니다. " "그래. 날이 너무 좋아서 집에 목욕하러 가야겠다." " 인터페이스 는 추상화 및 다형성의 자식입니다. 인터페이스는 모든 메서드가 추상인 추상 클래스와 매우 유사합니다. 클래스와 동일한 방식으로 선언되지만 키워드는 입니다. 다음은 몇 가지 예입니다. interface" 암호 설명 및 사실 interface Dr
인터페이스는 인터페이스 그 이상입니다. 행동입니다.
모듈 2: 자바 코어
레벨 4,
레슨 1
"안녕하세요, 아미고! 저예요. 인터페이스에 대한 또 다른 관점을 제시하고 싶습니다. 대부분의 경우 클래스는 특정 객체의 모델입니다. 대조적으로 인터페이스는 객체의 능력 또는 객체와 비슷합니다. 개체 자체가 아니라 역할입니다." 예를 들어 자동차, 자전거, 오토바이, 바퀴와 같은 사물은 클래스와 개체로 가장 잘 표현됩니다. 그러나 «I can move», «I can carry people», «I can park»과 같은 능
인터페이스는 특정 동작을 지원하기 위해 존재합니다.
모듈 2: 자바 코어
레벨 4,
레슨 2
"안녕하세요, 아미고! 오늘은 인터페이스가 존재하는 이유에 대해 말씀드리려고 합니다. 특정 클래스, 객체, 엔티티가 특정 인터페이스를 지원한다는 말을 자주 듣곤 합니다. 인터페이스를 지원한다는 것이 무슨 뜻인가요 ? " 넓은 의미에서 모든 인터페이스는 무언가가 다른 것과 상호 작용하는 메커니즘입니다. 예를 들어 TV 리모컨은 원격 인터페이스입니다. 개는 명령을 이해하고 실행합니다. 즉, 개가 음성(제어) 인터페이스를 지원한다는
인터페이스의 기본 메서드
모듈 2: 자바 코어
레벨 4,
레슨 3
각 새 버전의 Java는 이전 버전과 다릅니다. 우리가 다룬 자료에서 이러한 변경의 예로 Java 5 이전에는 언어가 없었습니다. 마찬가지로 Java 8은 Java 7과 눈에 띄게 다릅니다. 물론 우리는 중요한 혁신을 무시하지 않을 것입니다. 살펴보겠습니다 . 것을 이미 알고 있습니다 . 그 목적은 것입니다 . 그러나 개발자는 메서드 구현이 모든 클래스에서 동일한 상황에 자주 직면했습니다. 오래된 자동차의 예를 살펴보겠습니다.
여러 인터페이스 상속
모듈 2: 자바 코어
레벨 4,
레슨 4
"안녕하세요, 아미고! 드디어 정말 흥미로운 것을 발견했습니다. 오늘은 다중 상속 에 대해 말씀드리겠습니다 . 다중 상속은 참으로 매우 매력적이고 강력한 도구입니다. 그리고 몇 가지 문제가 없다면 Java는 클래스의 다중 상속을 지원합니다. 하지만 지원하지 않으므로 인터페이스의 다중 상속 에 만족해야 합니다 . 이 또한 매우 훌륭합니다." 컴퓨터 게임을 작성하고 있다고 상상해보십시오. 그리고 그 캐릭터(객체)는 매우 복잡한 방
추상 클래스 대 인터페이스
모듈 2: 자바 코어
레벨 4,
레슨 5
"Hello, Amigo! Bilaabo가 추상 클래스와 인터페이스의 차이점을 알려줄 것입니다. 몇 가지가 있습니다." 추상 클래스 상호 작용 계승 추상 클래스는 하나의 클래스만 상속할 수 있지만 인터페이스는 얼마든지 상속 할 수 있습니다 . 인터페이스는 클래스를 상속할 수 없지만 인터페이스는 얼마든지 상속 할 수 있습니다 . 추상 메서드 추상 클래스는 추상 메서드를 포함할 수 있습니다 . 그러나 전혀 없을 수도 있습니다 .
더 보기
1
...
13
14
15
16
17
...
35
Please enable JavaScript to continue using this application.