Java 기초개념 익히기

2020-12-21

캡슐화

객체의 속성과 행위를 하나로 묶고, 실제 구현 내용 일부를 외부에 감추어 은닉함

상속

자식이 부모를 물려받는 것

다형성

동일한 메서드를 언떤 객체에 의해서 사용되느냐에 따라 다르게 동작하는 것을 의미

인스턴스화

클레스로부터 객체를 만드는 과정

인스턴스

특정 클래스로부터 만들어진 객체

메소드

틀정 조건에 따라 어떤 작업을 수행하기 위한 호출되는 명령문(실행 코드)의 집합

클래스는 이런 메서드를 담아 놓은 공간이며 ,클래스 안에서 여러 클래스를 이동하며 실행함

지역변수

메소드 안에 있는 변수

메소드 오버로딩

특정 클래스 내부에 이름이 같은 메서드를 정의하는 것을

매소드 구별법

괄호()가 가장 뒤에 나오는 것들은 모두 메소드

배열

같은 타입의 여러 변수(데이터)를 한꺼번에 담아두는 것들은

오버라이딩

부모 클래스로부터 사속받은 매서드의 내용을 변경하는것

Static

메모리 공간을 할당받고 초기화가 이루어 지면, 프로그램이 종료될 때까지 소멸하지 않는다.

같은 클래스 내의 모든 객체들이 서로 공유하는 변수가 된다.

다형성

하나의 메서드를 호출했을 때 상황에 따라 다양한 동작을 하는 것

내부클래스

특정 클래스 내부에 다른 클래스가 정의도는 것을 의미합니다.

파싱

문구나 코드를 특정 상황에 맞게 분석하거나 가공 및 변환하는 것을 의미