Lucky's Dev Story
Preview Image

JAVA - 메서드 오버로딩(Method overloading)

메서드 오버로딩(Method Overloading)이란? 하나의 클래스에 같은 이름의 메서드를 여러 개 정의하는 것을 메서드 오버로딩, 간단히 오버로딩이라고 합니다. ▶ 오버로딩의 조건 메서드의 이름이 같아야 합니다. 매개변수의 개수 또는 타입이 달라야 합니다. 매개변수는 같고, 리턴타입이 다른 경우는 오버로딩이 성립하지 않습니다....

Preview Image

JAVA - 재귀호출이란?(Recursive Call)

Java에서 메서드를 사용하다보면 메서드 내에서 자신의 메서드와 같은 형태의 메서드를 반복적으로 호출하는 경우가 있습니다. 특히, 수학적인 계산을 할 경우에 말이죠. 1. 재귀호출(Recursive Call)이란? 메서드 내에서 자기 자신을 반복적으로 호출하는 것 재귀호출은 반복문으로 바꿀 수 잇으며, 반복문보다성능이 나쁨 이해하기 쉽...

Preview Image

JAVA - 클래스와 객체(Class and Object)

1. 클래스와 객체의 정의와 용도 클래스(Class)란 ‘객체를 정의해 놓은 것’, 또는 클래스는 ‘객체의 설계도 또는 틀’이라고 정의할 수 있습니다. 클래스는 객체를 생성하는 데 사용되며, 객체는 클래스에 정의된 대로 생성됩니다. 클래스의 정의 - 클래스란 객체를 정의해 놓은 것. 클래스의 용도 - 클래스는 객체를 생성하는데 사용됩니다....

Preview Image

JAVA - 연산자의 종류(Types of Operators)

Java에서 두 변수를 두고 사이에 연산을 할 경우에는 여러가지 형태에 따라 연산자를 사용합니다. 각 연산자의 종류와 연산자의 우선순위를 아래의 표를 통해 쉽게 확인할 수 있습니다. 연산자는 수학시간에 배우는 연산자라고 생각하면 이해하기 쉽습니다. 단항연산자 Java의 단항 연산자의 종류는 증감 연산자, 부호 연산자, 비트전환 연산자,...