게임 개발 공부/C#24 C# 클래스 2 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘도 C#의 클래스에 대해 알아보도록 하겠습니다. new 키워드 클래스명 객체명 = new 생성자 ex) AA aa new AA(); - 클래스의 객체 생성 생성자, 소멸자 생성자 - 객체 생성할 때 호출(new) - 클래스 명 동일 - 리턴형 x - 접근 한정자 public - 멤버변수 초기화 - 객체 생성시 자동으로 처리하는 것들 소멸자 - 객체가 소멸될 때 호출(Garbage collector) - 클래스명 동일 - 리턴형 x - 접근 한정자 x - '~'키워드로 구성 우선 class AA가 있는데 거기서 생성자가 현재 총 3개가 만들어졌습니다. public AA() public AA(int _a) public AA(int _a,.. 2021. 12. 9. C# 클래스 1 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘부터는 C#의 클래스에 대해 알아보도록 하겠습니다. 클래스 클래스의 개념 public class Point // 접근 한정자 class 클래스명 { public int x, y; // 변수(필드) public Point() // 메소드(함수), 위에서 지정한 변수들을 사용 { ······ } } - 사용자가 직접 만든 틀 - 변수(필드)와 함수(메소드)를 하나의 단위로 결합 - 상속, 다형성, 파생 클래스의 특수화 메커니즘 - 필드와 메소드, 생성자를 전부 합쳐서 멤버(Member)라 부름 접근 한정자 - 클래스의 멤버에 액세스(접근)할 수 있는 수준 1. public - 엑세스가 제한되지 않음 2. protected - 해당 클래스.. 2021. 12. 8. C# 함수& 배열 문제 풀이 2 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 어제처럼 C#으로 문제를 풀어보도록 하겠습니다. 문제 풀이는 제가 문제를 풀때 생각했던 순서의 흐름데로 정리를 해보았습니다. 제가 틀릴 수도 있고 완전한 정답은 없기 때문에 해보실 분들은 해보면서 자신이 원하는 답을 먼저 머리속으로 생각해 보시고 코딩한 뒤 자신이 원하는대로 동작을 하는가에 중점을 두고 코딩을 해보시면 좋을것 같습니다. 문제 - 두 수를 입력받아 더하기 연산을 10번까지 저장가능한 프로그램 - 연산을 저장할 때 배열 사용하기 - 연산을 끝내고 나갈때 기존의 연산자료 한번에 출력 이번 문제는 어제보다는 쉬울꺼 같다는 생각을 처음에 했습니다. 우선 두 수를 입력받아야 하고 계산의 최고횟수는 10이라는 점을 보고 con.. 2021. 12. 7. C# 함수& 배열 문제 풀이 1 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 지금까지 배운 C#으로 문제를 하나 풀어보도록 하겠습니다. 문제 풀이는 제가 문제를 풀때 생각했던 순서의 흐름데로 정리를 해보았습니다. 제가 틀릴 수도 있고 완전한 정답은 없기 때문에 해보실 분들은 해보면서 자신이 원하는 답을 먼저 머리속으로 생각해 보시고 코딩한 뒤 자신이 원하는대로 동작을 하는가에 중점을 두고 코딩을 해보시면 좋을것 같습니다. 문제 - 성적 프로그램을 3명까지 저장하고 정보검색이 가능한 프로그램 - 배열을 사용해서 데이터 저장하기 - 저장한 자료를 이용해서 학생번호로 정보 보여주기 - 과목은 국어, 수학, 영어 3과목이고 성적을 보여줄때는 총점과 평균까지 공개 우선 학생의 정보를 입력받을 InputID라는 함수.. 2021. 12. 6. 이전 1 2 3 4 5 6 다음