«static» 태그된 질문

정적은 일부 프로그래밍 언어에서 특정 객체 인스턴스에 바인딩되지 않은 함수 또는 데이터 저장 영역 (필드)을 정의하는 데 사용되는 용어입니다. 대부분의 경우이 태그를 사용하는 경우 특정 프로그래밍 언어 태그와 함께 사용해야합니다.

14
인터페이스에서 정적 메소드를 선언 할 수없는 이유는 무엇입니까?
주제는 그 대부분을 말합니다-인터페이스에서 정적 메소드를 선언 할 수 없다는 이유는 무엇입니까? public interface ITest { public static String test(); } 위 코드는 적어도 Eclipse에서 다음과 같은 오류를 발생시킵니다. "인터페이스 메소드 ITest.test ()의 잘못된 수정 자; 공개 및 요약 만 허용됩니다."

7
정적 및 밀봉 클래스 차이
정적 클래스로 구현되는 클래스가 있습니까? 방법: static class ABC : Anyclass 봉인 클래스와 정적 클래스 모두에서 상속 될 수있는 클래스가 있습니까? 방법: static class ABC : AClass {} 과 sealed class ABC : AClass {} 어느 정도 틀릴 수 있습니까?
150 c#  .net  oop  static  sealed 


3
클래스 템플릿에서 정적 멤버 초기화
나는 이것을하고 싶다 : template <typename T> struct S { ... static double something_relevant = 1.5; }; 그러나 나는 그 이후 something_relevant로 완전한 유형이 아닙니다. 에 의존하지 T않지만 기존 코드는의 정적 멤버에 의존합니다 S. S는 템플릿이므로 컴파일 된 파일에 정의를 넣을 수 없습니다. 이 문제를 어떻게 해결합니까?
148 c++  templates  static 

5
정적 클래스 변수를 수정하지 않으면 동기화되지 않은 정적 메소드가 스레드 안전합니까?
난 당신이하는 정적 방법이 있다면 궁금 하지 동기화를하지만 않습니다 하지 정적 변수를 수정할 수는 스레드 안전? 메소드가 그 안에 로컬 변수를 작성하면 어떨까요? 예를 들어 다음 코드는 스레드로부터 안전합니까? public static String[] makeStringArray( String a, String b ){ return new String[]{ a, b }; } 따라서 두 개의 스레드가 연속적으로 …

12
TypeScript 정적 클래스
C #과 같은 구문을 좋아하기 때문에 기존 JS에서 TypeScript로 이동하고 싶었습니다. 내 문제는 TypeScript에서 정적 클래스를 선언하는 방법을 찾을 수 없다는 것입니다. C #에서는 종종 정적 클래스를 사용하여 변수와 메서드를 구성하여 개체를 인스턴스화하지 않고도 명명 된 클래스로 묶습니다. 바닐라 JS에서는 간단한 JS 객체 로이 작업을 수행했습니다. var myStaticClass = { …

1
“char s [static 10]”과 같은 함수의 배열 매개 변수에서 static 키워드의 목적은 무엇입니까?
일부 소스 코드를 탐색하는 동안 다음과 같은 기능을 발견했습니다. void someFunction(char someArray[static 100]) { // do something cool here } 몇 가지 실험을 통해 다른 한정자가 나타날 수도 있습니다. void someFunction(char someArray[const]) { // do something cool here } 한정자는 [ ]배열이 함수의 매개 변수로 선언 된 경우에만 허용되는 것으로 …
144 c  arrays  parameters  static 

9
Objective-C 정적 클래스 레벨 변수
나는 고유 한 ID를 저장하는 클래스 영화를 가지고 있습니다. C #, Java 등에서 정적 int currentID를 정의 할 수 있으며 ID를 설정할 때마다 currentID를 늘릴 수 있으며 객체 수준이 아닌 클래스 수준에서 변경이 발생합니다. Objective-C에서이 작업을 수행 할 수 있습니까? 이에 대한 답을 찾는 것이 매우 어렵다는 것을 알았습니다.


14
정적 메소드는 Java로 상속됩니까?
Khalid Mughal의 Java ™ SCJP 인증 에 대한 프로그래머 안내서를 읽고있었습니다 . 상속 장에서는 다음과 같이 설명합니다. 회원의 상속은 선언 된 접근성과 밀접한 관련이 있습니다. 서브 클래스에서 단순한 이름으로 슈퍼 클래스 멤버에 액세스 할 수있는 경우 (슈퍼와 같은 추가 구문을 사용하지 않고) 해당 멤버는 상속 된 것으로 간주됩니다. 또한 정적 …
142 java  inheritance  static 


16
C ++ 정적 가상 멤버?
그것은 둘 다 멤버 함수가하는 C ++로 가능 static하고를 virtual? 분명히 그것을 할 수있는 간단한 방법은 없지만 ( static virtual member();컴파일 오류입니까) 적어도 동일한 효과를 얻을 수있는 방법이 있습니까? IE : struct Object { struct TypeInformation; static virtual const TypeInformation &GetTypeInformation() const; }; struct SomeObject : public Object { static …
140 c++  static  virtual 

6
PHP에서 정적 클래스를 만들 수 있습니까 (C # 에서처럼)?
PHP에서 정적 클래스를 만들고 C #에서와 같이 동작하도록하고 싶습니다. 생성자는 클래스를 처음 호출 할 때 자동으로 호출됩니다. 인스턴스화가 필요하지 않습니다 이런 종류의 ... static class Hello { private static $greeting = 'Hello'; private __construct() { $greeting .= ' There!'; } public static greet(){ echo $greeting; } } Hello::greet(); // Hello …

4
ThreadStatic 속성은 어떻게 작동합니까?
[ThreadStatic]속성 은 어떻게 작동합니까? 컴파일러는 TLS의 값을 채우거나 검색하기 위해 일부 IL을 방출한다고 가정했지만 분해를 보면 해당 수준에서 수행하지 않는 것 같습니다. 후속 조치로서, 정적이 아닌 멤버에 배치하면 어떻게됩니까? 우리는 개발자가 실수를 저지르고 컴파일러는 경고를하지도 않습니다. 최신 정보 두 번째 질문에 대한 답변 : 정적 C #으로 수정 된 ThreadStatic
138 c#  static  threadstatic 

4
모델 빈에서 Gson 인스턴스를 정적 ​​필드로 사용하는 것이 괜찮습니까 (재사용)?
내가 구현 한 모델은 다음과 같습니다. public class LoginSession { private static final Gson gson = new Gson(); private String id; private String name; private long timestamp; public LoginSession(String id, String name) { this.id = id; this.name = name; this.timestamp = System.currentTimeMillis(); } public String toJson() { return gson.toJson(this); } …

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