본문 바로가기
728x90
반응형

메서드4

[C#] 정적 메서드 static method 안녕하세요 아임코딩입니다. 이번에는 정적 메서드에 대해서 알아보겠습니다. 정적 메서드 정적 메서드는 new 로 생성된 클래스의 객체가 없어도 사용할 수 있는 메서드입니다. static 키워드를 사용해서 정적 메서드를 만들 수 있습니다. 정적 메서드는 주로 정적 필드에 접근하는 용도로 사용합니다. 정적 메서드 정의 static [접근제한자][반환자료형][메서드 이름] { } 문법은 일반 메서드 앞에 static을 붙여주는 것이 전부입니다. 정적 메서드 호출 [클래스 이름].[정적 메서드] 정적 메서드를 호출하는 방법은 클래스 이름.메서드 이름 으로 호출하는 것입니다. 전체 코드 using System; namespace Tistory { internal class Program { class Person .. 2023. 5. 12.
[C#] 다형성 (메서드 오버라이딩) method overriding 안녕하세요 아임코딩입니다. 이번에는 객체지향 프로그래밍 언어의 중요한 특징 중 하나인 다형성에 대해서 알아보겠습니다. 유튜브 링크 https://youtu.be/LKQteLMuuis 다형성 설명 다형성은 하나의 코드가 여러 가지 형태로 실행될 수 있도록 하는 것입니다. 다형성은 크게 오버로딩(overloading)과 오버라이딩(overriding)으로 나눌 수 있습니다. 오버로딩(overloading): 같은 이름의 메서드를 여러 개 정의하는 것입니다. 매개변수의 타입, 개수, 순서가 다른 경우에는 서로 다른 메서드로 인식됩니다. 오버라이딩(overriding): 부모 클래스에서 정의된 메서드를 자식 클래스에서 재정의하는 것입니다. 자식 클래스에서는 부모 클래스의 메서드와 동일한 이름과 매개변수를 가진 .. 2023. 5. 5.
[C#] 다형성 (메서드 오버로딩) method overloading 안녕하세요 아임코딩입니다. 이번에는 객체지향 프로그래밍 언어의 중요한 특징 중 하나인 다형성에 대해서 알아보겠습니다. 유튜브 링크 https://youtu.be/EUmlm0jzizs 다형성 설명 다형성은 하나의 코드가 여러 가지 형태로 실행될 수 있도록 하는 것입니다. 다형성은 크게 오버로딩(overloading)과 오버라이딩(overriding)으로 나눌 수 있습니다. 오버로딩(overloading): 같은 이름의 메서드를 여러 개 정의하는 것입니다. 매개변수의 타입, 개수, 순서가 다른 경우에는 서로 다른 메서드로 인식됩니다. 오버라이딩(overriding): 부모 클래스에서 정의된 메서드를 자식 클래스에서 재정의하는 것입니다. 자식 클래스에서는 부모 클래스의 메서드와 동일한 이름과 매개변수를 가진 .. 2023. 5. 5.
[C#] 메서드 소개 안녕하세요 아임코딩입니다. 이번에는 C#에서 제공하는 메서드에 대해서 알아보겠습니다. 메서드란? 메서드는 다른 말로 함수라고도 합니다. 메서드는 일련의 코드를 포함하는 코드 블록입니다. 간단하게 생각하면 코드들의 집합이라고 생각하면 됩니다. 용도에 맞게 코드들을 묶음으로 관리하는 것입니다. 프로그램을 통해 메서드를 호출하고 필요한 메서드 인수를 지정하여 메서드를 실행합니다. C#에서는 실행된 모든 명령이 메서드의 단위로 수행됩니다. 유튜브 링크 https://youtu.be/3_TP2DU7oDA 메서드의 구조 메서드의 구조는 다음과 같습니다. [접근제한자] [반환타입] [메서드이름] ( [매개변수들] ) { //메서드 코드 블록 // } 접근제한자 : 메서드를 외부에서 참조할 수 있는 범위를 나타냅.. 2023. 5. 5.
728x90
반응형