C#/C# Concept

[C#] CLASS 정리

군우 2018. 3. 5. 14:19

클래스파일 생성할때  마우스로 클래스파일 생성하기 하는방법과


클래스를 만들지 않고 먼저  사용할 이름의 클래스명을 사용한 후 

예) Product product = new Product(); 이렇게 사용하면

오류가 발생하는데 ctrl + .  을 이용해서 생성을 바로 할 수 있다.

기존에 있는 클래스와 이름을 갖게하면  키워드 클래스들을 사용할 수없게된다,


클래스의 변수 


인스턴스변수 

 [접근제한자] [자료형] [이름]

접근제한자: public private ~~


모델 클래스: 변수만 가지고 있는 클래스



RANDOM CLASS.


RANDOM클래스는  임의의 숫자를 생성할 때 쓴다.

Random random = new Random(); // 이런식으로 선언하고

random.Next(Next(1,100));  // 이렇게 쓴다. 1부터 100사이의 정수를 생성햇다.

// random 클래스의  Next메소드는 정수를 생성할때 사용.

random.double(); // 임의의 실수 .




List  클래스!


10줄은 int형하고 

10줄은 string 

10줄은 long 으로 하고 싶은데  배열로  하면  힘드니까

list 클래스는 크기가 가변적인 배열을 만들 수 있다. 


List<int> list = new List<int>();  // 변수를 선언

list.Add(52);

list.Add(32);

list.Add(12);



Math 클래스


클래스 이름 뒤에 점을 찍고 사용하는 멤버를 클래스 멤버라고 부름.

해당 멤버가 변수이면 클래스 변수, 메서드이면 클래스 메서드, 속성이면 클래스 속성으로 부른다.

Math.PI      // 클래스 변수

Math.Abs();    // 클래스 메소드