CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
Java의 참조 변수
모듈 1
레벨 12,
레슨 2
1. 참조 변수 Java 언어에는 두 가지 종류의 변수가 있습니다: 원시 변수와 기타 모든 것입니다. 공교롭게도 이제 "다른 모든 것"에 대해 이야기하겠습니다. 사실 원시변수 와 참조변수가 있다는 말이 더 맞을 것이다 . 그렇다면 이러한 참조 변수는 무엇입니까? 변수가 값을 직접 저장하는 기본 유형과 달리 참조 변수는 개체에 대한 참조를 저장합니다. 즉, 메모리 어딘가에 객체가 있고 참조 변수는 단순히 이 객체의 주소(객체에
자바의 객체
모듈 1
레벨 12,
레슨 3
1. 객체 Java의 모든 것은 객체입니다. 더 정확히 말하면 Java에는 객체가 아닌 것이 거의 없습니다. 예를 들어 기본 유형입니다. 그러나 이것은 규칙에 대한 다소 드문 예외입니다. 객체란 무엇입니까? 개체는 데이터를 처리하는 메서드와 함께 데이터를 그룹화하는 엔터티 입니다 . "데이터"라고 하면 물론 변수를 의미합니다. 개체의 변수를 "데이터" 또는 "상태"라고 합니다. 개체의 메서드는 개체의 "동작"이라고 합니다. 객
널
모듈 1
레벨 12,
레슨 4
Java에서 null이 의미하는 바를 이해하기 위해 숫자와 비유를 살펴보겠습니다. 숫자 0은 무언가가 없음을 상징하고 null은 데이터 유형을 참조할 때 같은 것을 의미합니다. 참조 유형의 필드(예: String , Object 또는 StringBuilder )에 값이 명시적으로 할당되지 않은 경우 기본 유형과 유사하게 기본값을 받고 해당 값은 null 입니다 . 암호 콘솔 출력 public class Solution {
객체 지향 프로그래밍
모듈 1
레벨 12,
레슨 5
1. OOP의 원리 소개 오늘 당신은 새롭고 흥미로운 세계를 발견하게 될 것입니다. 객체 지향 프로그래밍 ( OOP ) 의 세계 . 이전에 클래스와 개체에 대해 배웠습니다. 오늘 당신은 그들에 대해 더 많이 배울 것입니다. OOP는 프로그램의 복잡성이 증가함에 따라 등장했습니다. 프로그램의 변수와 메서드가 수만 개에 달하기 시작하면서 무언가를 수행해야 한다는 것이 분명해졌습니다. 한 가지 해결책은 데이터와 관련 메서드를 별도의
OOP가 필요한 이유는 무엇입니까?
모듈 1
레벨 12,
레슨 6
1. 회사 연혁 저는 OOP가 대규모 시스템의 복잡성과 싸우는 데 어떻게 도움이 되는지 보여주는 이야기를 들려드리고 싶습니다 . 이는 OOP 의 목적을 이해하는 데 필요합니다 . 옛날 옛적에 은하계 운송 서비스를 제공하는 작은 회사가 있었습니다... 갤럭시 러쉬라고 부르자. 5명을 채용했습니다. 한 사람은 금융, 두 번째는 창고, 세 번째는 배송, 네 번째는 광고, 다섯 번째는 기업 전체를 관리했습니다. 그들은 매우 열심히 일
계승
모듈 1
레벨 12,
레슨 7
1. 페가수스 OOP 의 세 번째 원칙 인 상속 에 대해 자세히 살펴보겠습니다 . 이것은 당신이 자주 사용하게 될 매우 흥미로운 주제입니다. 초보자에게 프로그래밍은 마법과 구별할 수 없습니다. 흥미로운 비유부터 시작하겠습니다...; 당신이 날아다니는 말을 만들고 싶어하는 마법사라고 가정해 봅시다. 한편으로는 페가수스 요술을 시도할 수 있습니다. 그러나 페가시가 자연에 존재하지 않기 때문에 이것은 매우 어려울 것입니다. 당신은
Java 프로그램 구성 방법
모듈 1
레벨 13,
레슨 0
1. 객체와 클래스 오늘은 일반적인 Java 프로그램이 작동하는 방식에 대해 조금 배우게 될 것입니다. 중요한 소식이 있습니다. 모든 Java 프로그램은 클래스와 객체로 구성됩니다. 클래스가 무엇인지 이미 알고 있지만 개체가 무엇입니까? 비유부터 시작하겠습니다. 작은 배를 만들고 싶다고 상상해보세요. 먼저 청사진을 만든 다음 청사진에 따라 선박이 건조될 공장에 제공해야 합니다. 또는 아마도 수십. 또는 원하는 만큼의 배. 수십
개체 및 생성자
모듈 1
레벨 13,
레슨 1
1. 객체 생성 글쎄, 우리는 객체 생성에 도달했습니다. 이전에 이미 이 문제를 접했지만 이제 이 주제를 더 자세히 분석하겠습니다. 실제로 개체를 만드는 것은 매우 쉽습니다. 객체를 생성하려면 new 연산자를 사용해야 합니다 . 객체 생성은 대략 다음과 같습니다. new Class(arguments) 개체를 생성한 후 우리는 가장 자주 생성된 개체와 동일한 유형을 공유하는 변수에 해당 개체에 대한 참조를 즉시 저장합니다. 즉,
초기화
모듈 1
레벨 13,
레슨 2
1. 변수 초기화 이미 알고 있듯이 클래스에서 여러 변수를 선언할 수 있으며 단순히 선언하는 것이 아니라 초기 값으로 즉시 초기화할 수도 있습니다. 그리고 이와 동일한 변수를 생성자에서도 초기화할 수 있습니다. 이는 이론적으로 이러한 변수에 값을 두 번 할당할 수 있음을 의미합니다. 예 암호 메모 class Cat
Java 객체의 뉘앙스
모듈 1
레벨 13,
레슨 3
1. 속성: getter 및 setter 수십 명의 프로그래머가 동시에 대규모 프로젝트를 개발할 때 클래스 필드에 저장된 데이터를 다르게 처리하면 문제가 자주 발생합니다. 사람들이 수업 문서를 자세히 공부하지 못하거나 모든 사례를 설명하지 않을 수도 있습니다. 결과적으로 개체의 내부 데이터가 "손상"되어 개체가 무효화되는 상황이 자주 발생합니다. 이러한 상황을 피하기 위해 Java에서 모든 클래스 필드를 비공개로 만드는 것이
개체 비교
모듈 1
레벨 13,
레슨 4
1. 자바에서 객체 비교하기 Java에서 객체는 참조와 값 모두로 비교할 수 있습니다. 참조 비교 두 변수가 메모리에서 동일한 개체를 가리키는 경우 이러한 변수에 저장된 참조는 동일합니다. 등호 연산자( )를 사용하여 이러한 변수를 비교하면 ==참이 되고 그 결과는 의미가 있습니다. 여기에서는 모든 것이 간단합니다. 암호 콘솔 출력 Integer a = 5;
수업
모듈 1
레벨 13,
레슨 5
이론을 내면화하는 가장 좋은 방법은 그것을 실천하는 것입니다. 이 주제가 어려워 보인다면 지식의 공백을 메울 수 있도록 추가 작업을 해결하는 것이 좋습니다. 또는 필요한 몇 가지 작업으로 충분하다면 다음 단원으로 넘어가셔도 좋습니다. 다음은 이전 단원의 자료를 통합하기 위한 몇 가지 작업입니다.
더 보기
1
...
5
6
7
8
9
...
35
Please enable JavaScript to continue using this application.