728x90

2023/12 4

11. C # 계산기 (Win Form)

11. C # 계산기 (Win Form) HTML 삽입 미리보기할 수 없는 소스 스트링 문자열 더qmf 변환 활용 Button button = (Button)sender; //버튼 가져오기 활용 currentNumber += button.Text; // 텍스트 currentNumber에 추가 Txt.Text = currentNumber; 출력 Number += button.Text; // 텍스트 가져오기 시간나면 C# 열거자 학습 private string currentNumber; private string operation; private double result; (변수 선언합시다.) (버튼 1: 숫 ) private void button1_Click(object sender, EventArgs e..

IT/C# 2023.12.19

10. C# 상속

HTML 삽입 미리보기할 수 없는 소스 상속 : 상속성은 한 클래스가 다른 클래스의 멤버를 상속받을 수 있게 해주는 특성 ㅡ> 부모클의 코드를 물려받는 C#에서는 단일 상속만 허용 상속 대상 : 메소드, 프로퍼티 클래스의 멤버 필드 등 public class 부모클래스 { // 멤버 선언, 멤버 변수와 메서드를 정의 } public class 자식클래스 : 부모클래스 { // 부모클래스의 멤버를 상속받은후 ,추가 멤버 정의 } 🤗'자식클래스'는 '부모클래스'의 모든 public과 protected 멤버를 상속받게 됨 🤗 🙄'자식클래스'는 '부모클래스'의 기능을 확장하거나 수정하는 등의 작업을 수행🙄 상속을 통해 '자식클래스'에서 '부모클래스'의 멤버를 재정의(override)하려면, '부모클래스'의 해당..

카테고리 없음 2023.12.08

9. C# 다형성 (Polymorphism)

HTML 삽입 미리보기할 수 없는 소스 다형성 (Polymorphism) : 한 객체가 여러 가지 타입을 가질 수 있는 특성 ( 같아보이지만 달라보이는 느낌 ) 메서드 오버로딩 (Method Overloading) 같은 이름의 메서드를 여러 개 정의로 각 메서드가 다른 타입의 매개변수를 받아들이는 방식 public class Calculator { public int Add(int a, int b) { return a + b; } public float Add(float a, float b) { return a + b; } } 코드 두 숫자의 합을 계산하는 메서드 정수 두 개나 실수 두개를 받아들이는게 가능 메서드 오버로딩을 사용 'Add' 라는 같은 이름의 메서드를 두 번 정의 'Add' 메서드를 호출..

IT/C# 2023.12.01
728x90