C# - 클래스 (Class) 생성 실습 문제 풀이
·
C#
클래스 생성 실습 1새로운 cs파일을 하나 생성 합니다. 그 속에 Car라는 클래스를 만든 후, 필드로 문자열 차이름, 정수형 자동차넘버, 정수형 자동차체력using System;namespace OOP_TASK_0915{ class Car { public string Name; public int Num; public int HP; }}클래스 생성 실습 2새로 cs파일을 생성 후에 Monster라는 클래스를 만든 후, 필드로 정수형 공력력, 정수형 HP를 가지고 있게 합니다. 필드로 위치와 관련된 구조체를 하나 들고 있게 합니다. 구조체 설계도 이름은 Vector2, 속에는 int x, int y 두 개가 있습니다 해당 필드를 외부에서 접근할 수 있..
C# - 클래스(Class) & 객체지향
·
C#
드디어 클래스에 대해서 공부해볼 것이다.우선 클래스는 사용법 자체 보다는 개념이 중요하다.개념이 잡히지 않으면 결국 클래스를 활용할 수 없기 때문이다. 코드를 작성할 때는 크게 2가지 방법이 있다. 절차지향말 그대로 절차, 즉 순서대로 실행되는 구성을 말한다. 어떤 기능을 수행하기 위한 필요한 단계들을 나열하고, 그 과정을 하나씩 밟아가는 방식이다. 간단한 프로그램에서는 직관적이고 빠르게 결과를 낼 수 있지만, 규모가 커질수록 코드가 복잡해지고 유지보수가 어려워진다는 한계가 있다. 이전에 콘솔프로젝트를 해보면서 program.cs 에만 모든걸 구현하다보니 600줄이 넘어가는 현상이 벌어졌다.함수로 스플릿 해도 한계가 있고, 가독성이 떨어지게 된다. 예를들어 "차를 전진시킨다"를 구현하려면 지금까지는 함수..