Method 2

[JAVA] 자바의 추상클래스(abstract class)

오늘은 자바의 추상 클래스에 대해 공부해보도록 하겠습니다. 추상 클래스는 하나이상의 추상 메소드를 포함하고 있는 클래스입니다. 그렇다면 추상 메소드는 무엇일까요? 추상 클래스를 공부하기 전에 추상 메소드 먼저 살짝 알아보고 가겠습니다. 추상메소드 abstract 리턴타입 메소드명(); 추상메소드는 위와같이 바디부분 없이 선언만 되어있는 메소드입니다. 선언할 때 abstract를 앞에 써줍니다. 이러한 추상메소드는 부모 클래스가 아닌 자식 클래스에서 "반드시" 구현되어야 하는 메소드입니다.(즉, 오버라이딩 되어야 사용이 가능합니다.) 추상클래스 추상 클래스란 처음에 설명했던것과 같이 하나이상의 추상메소드를 포함하고 있는 클래스입니다. abstract class 클래스명{ abstract 리턴타입 메소드명(..

Java/JAVA 2021.09.26

[JAVA] 자바의 메소드(Method)

맨 처음 자바 기본에서 설명했듯이 자바의 기본적인 형태는 클래스와 클래스를 구성하는 메소드와 필드로 구성되어 있다고 했습니다. 오늘은 그중에서 메소드에 대해 공부해보도록 하겠습니다. 메소드는 자바의 기능을 사용하기 위한 명령문들의 집합이라고 할 수 있습니다. 하나의 이름으로 여러 개의 명령을 일괄 처리할 수 있는 모듈이라고 생각하시면 됩니다. 그렇기 때문에 메소드를 잘 이용하면 중복되는 코드가 반복적으로 실행되는 것을 피할 수 있습니다. 메소드의 선언 방법은 접근제한자 메모리영역 리턴타입 메소드명(파라미터) { 명령; } 이 됩니다. 우리가 지금까지 공부하면서 사용했던 대표적인 메소드를 예를 들면 main메소드가 있죠? 한번 살펴봅시다. public(접근제한자) static(메모리영역) void(리턴타입..

Java/JAVA 2021.09.17