일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- WriteLine
- response
- DROP
- spring
- 타입이 서로 다른 두 데이터 제네릭
- 메소드 지정자
- 타입 변수 표기법
- c#상속
- request
- 요청
- unity 레이아웃
- 평면좌표상에서 두점 거리 구하기
- JDBC
- @ Builder
- select
- db
- 메소드 정의
- Create
- C#
- 데이터베이스
- java
- static
- MariaDB
- final
- Database
- static을 왜사용할까?
- unity 간단 설정
- ForignKey
- unity 오브젝트
- http
- Today
- Total
목록C# (5)
이론을 싫어!

클래스 상속? (IS - A 관계) - 부모 클래스 : base, parent, 상위, super - 자식 클래스 : derived, child, 파생, sub 클래스의 상속에서 쓰는 용어이다. 보통 부모클래스와 자식 클래스 라고 하지만 상위클래스 또는 super 클래스 또한 부모 클래스와 같은 말이기 때문에 용어를 정리 해봤다. 또한 자식클래스도 child클래스, 파생 클래스 등등 써도 자식 클래스와 같은 의미를 가졌다. 여기서 클래스 상속이 왜 필요하냐 ? 라고 생각이 들면 많은 장점이 있겠지만 개인적으로는 클래스의 재사용이라고 생각한다. 예를 들어보자 자동차의 종류중에서 대표적으로 SUV, 소형, 중형의 자동차가 있다고 가정을 해보자 SUV,소형,중형의 마력이라든지 각각의 차량의 성능, 기능들은 다..

this 키워드 - 객체 자신을 참조하는 키워드 -사용하는곳 - 함수의 파라미터 이름과 멤버 변수 이름이 동일 - 클래스 내부에서 멤버변수를 접근 하는데 사용 1 2 3 4 5 6 7 8 9 class AA { int a; public AA(int a) { this.a = a; } } cs 사실 this 는 말로 설명하는것보다 예제를 통해서 보는것이 좀 더 이해가 될것이다. 예제코드) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 using System; namespace Ex03 { internal class Program { static void Main(string[] args) //main..

생성자 - 클래스 명과 동일 - 리턴형이 없다. -접근 한정자 public -멤버 변수 초기화로 쓰임 - 객체 생성시 자동으로 처리하는 것들 1 2 3 4 5 6 7 class ABC { public ABC() { ... } } cs 소멸자 - 클래스 명 동일 - 리턴형 없다. - 접근 한정자 없다. - '~' 키워드로 구성된다. 1 2 3 4 5 6 7 8 9 10 11 class ABC { public ABC() { ... } ~ABC() { ... } } cs 상세하게 설명을 위해서 예시를 보면 예시코드 ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ..

클래스 개념 - 클래스는 사용자가 직접 만든 틀 - 변수(필드)와 함수(메소드)를 하나의 단위로 결합 - 상속, 다형성, 파생 클래스 클래스의 특수화 메커니즘 정의 1 2 3 4 5 6 7 8 9 public class Point { public int a, b; // 변수(필드) public Point() // 메소드 (함수) { ... } } cs 이렇게 말하게 되면 좀 어렵다. 무슨 소리인지 하나도 모르는 것이다. 여기서 대부분 예를 붕어빵 틀을 가지고 많이 예시를 드는데 비유를 하자면 붕어빵 틀이 제일 간단한 예시이다. 붕어빵 틀 하나로 우리는 붕어빵을 여러개 찍어 낼수 있듯이 클래스가 붕어빵 틀이라고 생각하면 된다. 원하는 모양을 하고 싶은 붕어빵의 틀을 만드는 것이 클래스라고 생각하면 될것이다..

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 using System; namespace MyApp // Note: actual namespace depends on the project name. { internal class test { static void Main(string[] args) { int kor=0, math=0, eng=0; // 각각 항목 점수를 넣을 변수 선언 Console.Write("국어 성적을 입력하세요 :"); // 출력 string number = Console.ReadLine(); // Console.ReadLine();는 문자열로 받음 //그래서 받을때 str..