본문 바로가기
반응형

생성자2

C# 문법 복습2. (Class, 생성자, 접근제한자, 속성, 상속, as/is 키워드) 2. 고양이 감정 표현(클래스 선언, 생성자, 접근제한자, 속성) Class는 일종의 설계도라고 생각하면 편하다. 예를 들어.. 자동차를 만드는 것을 가정했을 때, 자동차 설계도 = Class 자동차 = Object 구매한 자동차 각각 = Instance 이며.. 자동차 설계도로부터 자동차를 만들어 내는 것을 객체화, 인스턴스화 라고 한다. 설계도에는 자동차색, 자동차옵션 등 여러가지 변수를 설정, 저장 할 수 있다. Visual Studio에서 우리가 자연스럽게 사용하는 여러가지 기능들 또한 이미 생성된 Class라고 볼 수 있으며, 프로젝트를 진행하며 내가 원하는 기능을 가진 Class를 직접 생성하여 사용하는 것이 효율적이다. - 추후 수정에 용이하다. (List배열, Random, Math 등도 .. 2022. 12. 2.
고양이 기분 표시하는 코딩 연습. (Class, 접근제한자, 생성자) * Class 는 설계도다. * 추가한 Class 코딩창에서의 코딩내용. namespace 고양이 { public class Cat { int Age; string Name; int Happiness=50; * 변수 선언 public Cat(string Name, int Age) { this.Name = Name; this.Age = Age; } * 이렇게 따로 정해주지 않으면, 본 프로젝트 코딩창에 자동으로 생성자가 만들어짐. this는 Class 자체변수를 의미. Name=Name 같은 변수를 사용했음에도 this로 인하여 클래스내와 밖의 변수로 구별이 됨. public void Play() { Happiness = Happiness + 10; if (Happiness > 100) Happiness .. 2022. 11. 30.
반응형