반응형
Java #Class #오버라이딩 #오버로딩 #상속 #생성자
-
Java개념 - 전반부( Class, 상속, overriding, 생성자)Back-end/Java 2021. 4. 28. 14:47
이번 주는 자바의 기본 개념에 대해서 공부하였다. 주요 내용은 Class, Static, 생성자, 상속, 오버라이딩, 오버로딩에 대한 개념들이다. 많이 헷갈렸지만 계속 반복하니 개념은 잡힌 것 같다. 일단 다른 개념들에 앞서서 Java는 객체지향 프로그래밍이란 특성을 가지고 있다. 나는 이 객체지향 프로그래밍을 큰 것들을 더욱 더 잘게 쪼개어 유지/보수가 쉽게 할 수 있는 것? 이라고 이해했다. 거기서 쪼개진 것들을 Class라고하고 그것들의 기능을 Method라고 한다. 아래의 사진은 Java의 가상머신인 JVM의 기본동작 구조이다. 컴퓨터 OS바로 위의 구조이다. 첫 번째로 클래스와 인스턴스이다. 클래스는 연관되어 있는 모든 변수와 메소드의 집합이다. 인스턴스는 이러한 클래스로 만들어진 객체를 지칭한..