c# - 유형에서 새 객체 인스턴스를 만드는 방법

c# - 유형에서 새 객체 인스턴스를 만드는 방법

컴파일 타임에 객체의 Type 을 항상 알지 못할 수도 있지만 Type 인스턴스를 만들어야 할 수도 있습니다. Type 에서 새 객체 인스턴스를 어떻게 얻습니까?…


c++ - 서브 클래스에서 메소드가 오버라이드되는 것을 막을 수있는 방법이 있습니까?

누구든지 C++의 언어 기능이나 기술을 알고 있으므로 하위 클래스가 상위 클래스의 특정 메서드를 사용하지 못하게합니다. class Base{public: bool someGuaranteedResult(){return true;}}; class Child:public Base{public: bool someGuarant…


c# - "this"키워드는 언제 사용합니까?

다른 사람들 이 this 키워드를 사용하는 방법에 대해 궁금합니다. 나는 그것을 생성자에서 사용하는 경향이 있지만, 다른 방법으로도 클래스 전체에서 사용할 수 있습니다. 몇 가지 예:생성자에서:public Light(Vector v){this.dir=new Vector(v);}다른 곳 public void SomeM…


PHP5 클래스에서 private 생성자는 언제 호출됩니까?

싱글 톤을위한 PHP(>=5.0) 클래스를 작성한다고 가정 해 보겠습니다. 내가 읽은 모든 문서는 클래스 생성자를 private으로 만들어 클래스를 직접 인스턴스화 할 수 없다고 말합니다. 그래서 내가 이런 것을 가지고 있다면:class SillyDB{private function__construct(){} pu…


c# - 인터페이스를 구현하는 유형에 매개 변수가없는 생성자를 어떻게 요구할 수 있습니까?

방법이 있습니까? 매개 변수없는 생성자를 사용하려면 특정 인터페이스를 구현하는 모든 유형이 필요합니다. 내 회사의 다른 개발자가 특정 프로젝트에서 사용할 기본 코드를 개발 중입니다. 특정 작업을 수행하는(다른 스레드에서) 유형의 인스턴스를 생성하는 프로세스가 있으며 특정 계약(ergo, 인터페이스)을 따르는 유형이 필요합니다. 인터페이…


c# - Compact Framework-기본 생성자없이 형식을 동적으로 만드는 방법은 무엇입니까?

.NET CF 3.5를 사용하고 있습니다. 생성하려는 유형에 기본 생성자가 없으므로 문자열을 오버로드 된 생성자에 전달하려고합니다. 어떻게해야합니까? 암호: Assembly a=Assembly.LoadFrom("my.dll"); Type t=a.GetType("type info here");// All ok so far, assembly…


flash - ActionScript 3.0에서 연산자 오버로드가 부족합니다.

ActionScript에서 가장 많이 놓친 것 중 하나는 연산자 오버로딩이 부족하다는 점입니다. 특히==. 내 수업에 "비교"방법을 추가하여이 문제를 해결할 수 있지만 대부분 사전 작성된 것과 같은 것을 사용하려는 경우에는 도움이되지 않습니다. 이 문제를 해결할 수있는 좋은 방법이 있습니까?…



c# - 무한 재귀없이 '=='연산자 오버로드에서 null을 확인하려면 어떻게합니까?

다음은== 연산자 오버로드 메서드에서 무한 재귀를 발생시킵니다. Foo foo1=null; Foo foo2=new Foo(); Assert.IsFalse(foo1== foo2); public static bool operator==(Foo foo1, Foo foo2){if(foo1== nu…


Java가 연산자 오버로딩을 제공하지 않는 이유는 무엇입니까?

C++에서 Java에 이르기까지 명백한 질문에 Java에 연산자 오버로딩이 포함되지 않은 이유가 무엇입니까? Complex a, b, c; a=b+c; 가 아닌 Complex a, b, c; a=b+c; Complex a, b, c; a=b+c; Complex a, b, c; a=b.add(c); 보다 훨씬 간단합니다 Com…


.net - Castle Windsor:코드에서 생성자 매개 변수를 지정하는 방법

다음 클래스가 있다고 가정 해 보겠습니다. MyComponent:IMyComponent{public MyComponent(int start_at){...}}다음과 같이 xml을 통해 castle 윈저에 인스턴스를 등록 할 수 있습니다.<component id="sample" service="NS.IMyComponent, Winds…




생성자 클래스 class 연산자 예제 함수 operator 자바 overloading 상속