오버로딩

Java

[ JAVA ] 12. 오버라이딩(Overriding)과 오버로딩(Overloading)

안녕하세요. 오늘은 자바에서 중요한 개념인 오버라이딩(Overriding)과 오버로딩(Overloading)에 대해 알아보겠습니다. 이 두 개념은 객체 지향 프로그래밍에서 다형성을 구현하는 핵심적인 역할을 합니다. 오버라이딩(Overriding)은 무엇인가? 오버라이딩은 상위 클래스의 메서드를 하위 클래스에서 재정의하는 개념입니다. 즉, 상속 관계에 있는 클래스 간에 동일한 메서드 시그니처(매개변수 타입, 반환 타입, 이름)를 가진 메서드를 하위 클래스에서 새롭게 구현하는 것을 말합니다. 또한, 오버라이딩을 통해서 하위 클래스는 상위 클래스의 동작을 변경하거나 확장할 수 있습니다. 오버라이딩의 규칙 class Computer { void PowerOn() { System.out.println("컴퓨터 전..

Java

[ JAVA ] 05. 클래스(Class)의 구성 요소인 생성자(Constructor)는 무엇인가?

https://giryu.tistory.com/4 [ JAVA ] 02. 자바의 근간인 클래스(Class)는 무엇인가? 안녕하세요. 오늘은 자바에서 가장 기본적이지만, 중요한 클래스의 개념에 대해 알아보도록 하겠습니다. 자바는 클래스 기반의 언어라고도 할 정도로 모든 것들이 클래스를 위주로 돌아갑니다. giryu.tistory.com 클래스의 개념 안녕하세요. 오늘은 클래스(Class)의 구성 요소 중 생성자(Constructor)에 대해 자세히 다뤄보고자 합니다. 생성자(Constructor) 자바에서 생성자는 클래스의 인스턴스를 초기화하고 객체를 생성하기 위해 사용되는 특별한 메서드(method)를 말합니다. 생성자는 객체가 생성될 때 자동으로 호출되게 됩니다. 생성자는 객체의 초기 상태를 설정하고 ..

Java

[ JAVA ] 04. 클래스의 구성 요소인 메서드(Method)는 무엇인가?

https://giryu.tistory.com/4 [ JAVA ] 02. 자바의 근간인 클래스(Class)는 무엇인가? 안녕하세요. 오늘은 자바에서 가장 기본적이지만, 중요한 클래스의 개념에 대해 알아보도록 하겠습니다. 자바는 클래스 기반의 언어라고도 할 정도로 모든 것들이 클래스를 위주로 돌아갑니다. giryu.tistory.com 클래스의 개념 안녕하세요. 오늘은 저번 시간에 이어 클래스(Class)의 구성 요소 중 메서드(Method)에 대해 알아보도록 하겠습니다. 메서드 (Method) 메서드는 클래스 내에 정의된 함수로, 객체의 동작에 해당하는 중괄호 ( { } ) 블록을 말합니다. 메서드를 호출하게 되면 중괄호 블록에 있는 코드들이 일괄적으로 수행되게 됩니다. 메서드는 클래스의 기능을 나타내며..

giryu
'오버로딩' 태그의 글 목록