오버로딩 2

[Java] 자바 메서드

개요현실의 객체가 하는 동작을 프로그래밍화 한 것을 메서드라고 한다.어떤 작업을 수행하는 명령문의 집합으로 볼 수 있다. 반복적으로 사용되는 코드의 중복 방지를 위해 메서드를 사용한다.이를 통해 프로그램의 재사용성을 높여 코드의 양을 줄일 수 있고 유지 보수가 용이하다. 주로 말하는 함수가 메서드라고 볼 수 있다.즉, 어떤 값을 입력 받아서 작업을 진행하고 결과를 돌려주는 역할을 한다.입력을 받는 것과 결과를 돌려주는 것은 생략할 수 있다.[접근제어자] [static] 반환타입 메서드이름(매개변수) { // 메서드 본문 (로직) return 반환값; // 반환타입이 void면 return 생략 가능} 메서드는 위와 같은 형태로 정의한다.  선언부메서드를 호출한 곳으로 반환되는 값의 타입을 정..

객체 지향 프로그래밍의 4가지 특징

개요상속: 기존 클래스의 속성과 메서드를 물려받아 재사용하고 확장할 수 있는 개념.다형성: 동일한 인터페이스(메서드)가 여러 형태로 동작할 수 있게 하는 개념.캡슐화: 객체의 상태와 행위를 하나의 단위로 묶고, 내부 구현을 숨기고 외부와의 인터페이스만 제공하는 개념.추상화: 시스템의 복잡한 세부사항을 숨기고 중요한 기능만을 드러내는 개념. 상속기존 클래스에서 정의된 속성과 메서드를 새로운 클래스로 물려받아 재사용할 수 있게 해주는 OOP의 기본 개념자식 클래스는 부모 클래스의 멤버를 상속받고, 이를 확장하거나 변경할 수 있다.이를 통해 코드 재사용성을 높이고, 유지보수를 용이하게 만든다. 상속을 사용하면 코드 중복을 피할 수 있으며, 일반적으로 "is-a" 관계를 나타낸다.예를 들어, "자동차"는 "탈 ..

728x90