메서드

자바(JAVA) 메서드 오버로딩과 오버라이딩 1. 메서드 오버로딩 (method overloading) 한 클래스내에 같은 이름의 메서드를 여러 개 정의하는 것을 메서드 오버로딩이라고 합니다.오버로딩이 성립하기 위해서는 다음과 같은 조건을 만족해야 합니다. - 메서드명이 같아야 한다.- 매개변수의 개수 또는 타입이 달라야 한다.- 리턴타입만 다른 경우는 성립되지 않는다. 다음 예제를 통해 오버로딩에 대해 확인해 보겠습니다.class Math { int add(int a, int b) { return a + b; } long add(int a, long b) { return a + b; } long add(long a, long b, long c) { return a + b + c; } int add(in..
자바(JAVA) 변수와 메서드 1. 변수 변수에는 클래스변수, 인스턴스변수, 지역변수 세 종류가 있습니다. 변수가 선언된 위치에 따라 변수의 종류가 결정되므로 어느 영역에 선언되었는지 확인하여 사용하는 것이 중요합니다. 다음 예제와 함께 변수의 종류와 특징에 대해 알아보겠습니다.public class Variables { int instanceVariable; // 인스턴스 변수 static int classVariable; // 클래스 변수 void method() { int localVariable; // 지역변수 } }변수의 종류선언위치생성시기클래스 변수(class variable)클래스 영역클래스가 메모리에 올라갈 때인스턴스 변수(instance variable)인스턴스가 생성되었을 때지역 변수(..
freestrokes
'메서드' 태그의 글 목록