class

프로그래밍/C#

this

this 1.자신의 멤버 자신의 멤버 변수의 값을 설정할때 사용 예를 들어 public Data(int A, int B) { this.A = A; this.B = B; } 와 같이 사용하면 Data라는 멤버함수를 포함하는 클래스를 호출하여 사용할때 클래스 자체의 멤버 변수에 Data의 매개변수로 들어가있는 A, B 변수의 값이 저장되어 진다. 2. 클래스 반환 클래스 반환의 의미는 만일 어떤 함수의 반환값이 클래스인 경우 해당 클래스를 반환하는데 현재 선언된 객체를 반환할 수 있다. 예를 들어 DataClass라는 클래스를 반환하는 Data라는 함수를 예를 들자 public DataClass Data() { return this; } 이런 경우Data는 DataClass의 현재 객체를 반환하게 된다. 3..

프로그래밍/C#

내포 클래스(Nested Class)

내포 클래스(Nested Class) class A { class B { class C { } } } 이런 경우 위의 것을 객체화 시키면 A a = new A(); A.B b = new A.B(); A.B.C c = new A.B.C(); 이렇게 클래스 안의 클래스를 객체화 시킬 수 있다.

프로그래밍/C#

C# 클래스~1

1. Class란 무엇인가~? 객체지향언어를 공부하면 많이 접하는 두개의 용어가 있다. Class와 객체가 그것이다. 그럼 Class는 무엇인가?~ 그것에 대해 알아보자. - Class : 책에는 객체의 개념을 담고 있는 최소 단위라고 나와있다. 이 말이 무엇인가? 고민고민을 한 후 내가 내린 결론은 의미의 범위라고 결론지었다. 의미의 범위란 단어는 무엇인가~ 즉 우리 일상생활의 의미를 가지는 단어들을 범위짓는다 라는 것이다. 예를 들어보자 우리가 사람이라는 클래스가 필요해서 만들수 있지만 어떤 프로그램에서는 그것 보다 포괄적인 의미인 동물이라는 클래스가 필요할 수도 있다. 즉 어떤 의미를 발견하고 그것에 대해 범위를 지어 단어를 추출하면 그것이 Class인 것이다. - 객체 : 객체는 간단한게 Clas..

로멘틱가이
'class' 태그의 글 목록