«class» 태그된 질문

공통 상태 및 동작을 설명하는 새 객체를 만들기위한 템플릿입니다. CSS 클래스와 혼동하지 마십시오. 대신 [css]를 사용하십시오.

7
Class 객체 (java.lang.Class) 란 무엇입니까?
에 대한 Java 문서 Class는 다음과 같습니다. Class객체는 클래스가로드 될 때 Java Virtual Machine에 의해 그리고 defineClass클래스 로더 의 메소드에 대한 호출에 의해 자동으로 구성됩니다 . 이 Class물건 들은 무엇입니까 ? 호출하여 클래스에서 인스턴스화 된 객체와 동일 new합니까? 또한 예를 들어 내가 상속하지 않더라도 object.getClass().getName()어떻게 모든 것을 superclass로 형변환 할 …

7
PHP> = 5.3 엄격 모드에서 오류를 생성하지 않고 객체에 속성을 추가하는 방법
간단해야하는데 답을 찾을 수없는 것 같습니다 .... $foo속성이없는 일반 stdClass 개체 가 있습니다. $bar아직 정의되지 않은 새 속성을 추가하고 싶습니다 . 이렇게하면 : $foo = new StdClass(); $foo->bar = '1234'; 엄격 모드의 PHP가 불평합니다. 이미 인스턴스화 된 객체에 속성을 추가하는 적절한 방법 (클래스 선언 외부)은 무엇입니까? 참고 : 솔루션이 stdClass …
82 php  class 

11
__init__ 외부에서 새 속성 생성 방지
일단으로 초기화되고 __init__새 속성을 허용하지 않지만 기존 속성의 수정을 허용 하는 클래스 (Python에서)를 만들 수 있기를 원합니다 . 예를 들어 다음 __setattr__과 같은 방법을 사용하는 등 몇 가지 해킹 방법이 있습니다 def __setattr__(self, attribute, value): if not attribute in self.__dict__: print "Cannot set %s" % attribute else: self.__dict__[attribute] = value …

15
동일한 파일에 여러 클래스를 갖는 것이 나쁜 습관입니까?
한 파일에 대해 하나의 클래스를 사용했습니다. 예를 들어 car.cs 에는 car 클래스가 있습니다 . 그러나 더 많은 클래스를 프로그래밍함에 따라 동일한 파일에 추가하고 싶습니다. 예를 들어 car.cs 에는 car 클래스 와 door 클래스 등이 있습니다. 내 질문은 Java, C #, PHP 또는 기타 프로그래밍 언어에 적합합니다. 동일한 파일에 여러 클래스를 …


9
Integer의 int 값을 늘리시겠습니까?
Java에서 정수 값을 어떻게 증가합니까? intValue로 값을 얻을 수 있고 new Integer (int i)로 설정할 수 있다는 것을 알고 있습니다. playerID.intValue()++; 작동하지 않는 것 같습니다. 참고 : PlayerID는 다음으로 생성 된 정수입니다. Integer playerID = new Integer(1);
81 java  class  integer  int 

5
이름으로 수업 받기
내 응용 프로그램에 TestActivity라는 Activity 클래스가있는 경우이 예제와 같이 이름으로 클래스를 가져올 수있는 방법이 있습니까? Class<?> c = getClassByName("TestActivity");
81 java  android  class 

4
템플릿 클래스 친구가있는 클래스 템플릿, 여기서 실제로 무슨 일이 일어나고 있습니까?
하자 내가, 이진 트리에 대한 클래스를 만드는거야라고 BT, 나는, 나무의 요소를 설명하는 클래스가 BE, 같은 뭔가를 template<class T> class BE { T *data; BE *l, *r; public: ... template<class U> friend class BT; }; template<class T> class BT { BE<T> *root; public: ... private: ... }; 이것은 작동하는 것처럼 보입니다. …
80 c++  class  templates 



3
C ++에서 "class :"는 무엇을 의미합니까?
전에 본 적이 없습니다. ":: sample"의 오타라고 생각했지만 실제로 컴파일되는 것을 보았을 때 매우 혼란 스러웠습니다. 누구든지 제발 알아낼 수 있습니까? 나는 그것이 goto레이블 이라고 생각하지 않습니다 . void f() { class: sample { // there were some members declared here } x; }
78 c++  class  colon 


4
템플릿 유형의 올바른 생성자를 호출하는 방법은 무엇입니까?
다음 코드에서 주석 처리 된 줄을 바로 위의 줄과 동일한 방식으로 작동하게하려면 어떻게해야합니까? 적절한 코드 생성자를 호출하는 일반 코드로 만들고 싶습니다 Type. #include <string> #include <iostream> template <typename Type> struct Class { Type data; Class(Type data) : data(data) { } }; int main() { Class<std::string> a = std::string("abc"); // Class<std::string> …


1
빈 기본 클래스가 멤버 변수 인 경우 빈 기본 최적화가 금지 된 이유는 무엇입니까?
빈 기본 최적화 가 훌륭합니다. 그러나 다음과 같은 제한 사항이 있습니다. 비어있는 기본 클래스 중 하나가 첫 번째 비 정적 데이터 멤버의 유형이거나 해당 유형 인 경우 비어있는 기본 최적화는 금지됩니다. 동일한 유형의 두 기본 서브 오브젝트는 오브젝트 표현 내에서 다른 주소를 가져야하기 때문입니다. 가장 많이 파생 된 유형의 이 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.