«static» 태그된 질문

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


8
정적 및 비 정적 초기화 코드 블록의 차이점
내 질문은 정적 키워드의 특정 사용법에 관한 것입니다. static키워드 를 사용 하여 어떤 함수에 속하지 않은 클래스 내의 코드 블록을 커버 할 수 있습니다. 예를 들어 다음 코드는 컴파일됩니다. public class Test { private static final int a; static { a = 5; doSomething(a); } private static int doSomething(int x) …

8
Swift에서 정적 기능과 클래스 기능의 차이점은 무엇입니까?
Swift 라이브러리에서 이러한 정의를 볼 수 있습니다. extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType) -> Self } 로 정의 된 멤버 함수 static func와로 정의 된 다른 멤버 함수의 차이점은 무엇입니까 class func? 그것은 단순히 static구조체와 …
334 class  static  swift 


5
왜 Mockito가 정적 메소드를 조롱하지 않습니까?
정적 메소드에 대한 몇 가지 스레드를 읽었으며 정적 메소드의 오용 / 과도한 사용으로 인해 발생할 수있는 문제를 이해한다고 생각합니다. 그러나 정적 메서드를 조롱하기가 어려운 이유는 무엇입니까? PowerMock과 같은 다른 조롱 프레임 워크가 그렇게 할 수 있지만 왜 Mockito가 할 수 없다는 것을 알고 있습니까? 이 기사를 읽었 지만 저자는 종교적으로 …
267 java  methods  static  mockito 

8
자바의 휘발성과 정적
static모든 객체에 대해 volatile하나의 값 사본을 의미하고 모든 스레드에 대해 하나 의 값 사본 을 의미 한다고 말하는 것이 맞 습니까? 어쨌든 static변수 값도 모든 스레드에 대해 하나의 값이 될 것입니다. 그렇다면 왜 우리는 가야 volatile합니까?

14
정적 초기화 블록
내가 이해하는 한 "정적 초기화 블록"은 한 줄에서 수행 할 수없는 경우 정적 필드의 값을 설정하는 데 사용됩니다. 그러나 왜 우리에게 특별한 블록이 필요한지 이해하지 못합니다. 예를 들어 필드를 정적으로 (값을 할당하지 않고) 선언합니다. 그런 다음 위의 선언 된 정적 필드에 값을 생성하고 할당하는 몇 줄의 코드를 작성하십시오. 왜이 라인이 …

13
C ++에서 정적 클래스를 어떻게 작성합니까?
C ++에서 정적 클래스를 어떻게 작성합니까? 나는 다음과 같은 것을 할 수 있어야한다. cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl; BitParser클래스를 만들었다 고 가정합니다 . 무엇 것 BitParser같은 클래스 정의 모양을?
263 c++  oop  class  syntax  static 

4
ReSharper는 경고 : "일반 유형의 정적 필드"
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …

15
Java의 정적 메소드에서 클래스 이름 가져 오기
해당 클래스의 정적 메소드에서 클래스 이름을 얻는 방법은 무엇입니까? 예를 들어 public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } 문맥에 맞추기 위해 실제로 예외의 메시지의 일부로 클래스 이름을 반환하려고합니다.
244 java  static 

11
대문자로 "정적 최종 로거"를 선언해야합니까?
Java에서 정적 최종 변수는 상수이며 규칙은 대문자 여야한다는 규칙입니다. 그러나 대부분의 사람들은 로거를 소문자로 선언하여 PMD 에서 위반으로 나타납니다 . 예 : private static final Logger logger = Logger.getLogger(MyClass.class); 그냥 검색 구글 이나 SO "정적 최종 로거를위한"당신은 자신이 표시됩니다. 대신 LOGGER를 사용해야합니까?

11
왜 정적 중첩 인터페이스가 Java에서 사용됩니까?
코드베이스에서 정적 중첩 인터페이스를 찾았습니다. class Foo { public static interface Bar { /* snip */ } /* snip */ } 나는 이것을 전에 본 적이 없다. 원래 개발자가 접근 할 수 없습니다. 따라서 나는 이렇게 물어야한다. 정적 인터페이스의 의미는 무엇입니까? 를 제거하면 static어떻게됩니까? 왜 이런 짓을했을까요?
235 java  interface  static 

12
왜 정적 클래스를 상속받을 수 없습니까?
실제로 어떤 상태가 필요하지 않은 여러 클래스가 있습니다. 조직의 관점에서, 나는 그것들을 계층 구조에 넣고 싶습니다. 그러나 정적 클래스에 대한 상속을 선언 할 수없는 것 같습니다. 그런 것 : public static class Base { } public static class Inherited : Base { } 작동 안 할 것이다. 왜 언어 디자이너들이 …
224 c#  inheritance  static 

20
유동적 인 웹 사이트는 더 이상 가치가 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 나는 지금 웹 사이트를 만들고 있는데 유동적으로 만들지 여부를 결정하려고합니다. 고정 너비 웹 사이트는 훨씬 …
218 html  css  layout  static  fluid 

13
Java의 정적 중첩 클래스, 왜?
Java 코드를보고 있었고 LinkedList정적 중첩 클래스를 사용한다는 것을 알았습니다 Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } 일반적인 내부 클래스가 아닌 정적 중첩 클래스를 사용하는 이유는 무엇입니까? 내가 생각할 수있는 유일한 이유는 Entry가 인스턴스 변수에 액세스 할 수 없기 때문에 OOP 관점에서 캡슐화가 …
217 java  class  static  member 

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