JobAttributes.DestinationType (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

## java.awt
클래스 JobAttributes.DestinationType

    java.lang.Object
      java.awt.JobAttributes.DestinationType

포함되어 있는 클래스:
  JobAttributes

    public static final class JobAttributes.DestinationType

extends Object

사용 가능한 작업 출력처의 형태 보증된 열거입니다.

도입된 버젼:
  1.3

필드의 개요
`static JobAttributes.DestinationType` | `FILE` 파일에의 출력을 지정하기 위해서 사용하는 `DestinationType` 인스턴스입니다.
`static JobAttributes.DestinationType` | `PRINTER` 프린터에의 인쇄를 지정하기 위해서 사용하는 `DestinationType` 인스턴스입니다.

메소드의 개요
`int` | `hashCode ()` 객체의 해시 코드값를 돌려줍니다.
`String` | `toString ()` 객체의 캐릭터 라인 표현을 돌려줍니다.

클래스 java.lang. Object 로부터 상속된 메소드
`clone , equals , finalize , getClass , notify , notifyAll , wait , wait , wait`

필드의 상세

### FILE

    public static final JobAttributes.DestinationType  FILE

  파일에의 출력을 지정하기 위해서 사용하는 `DestinationType` 인스턴스입니다.

### PRINTER

    public static final JobAttributes.DestinationType  PRINTER

  프린터에의 인쇄를 지정하기 위해서 사용하는 `DestinationType` 인스턴스입니다.

메소드의 상세

### hashCode

    public int hashCode()

  클래스 `Object` 의 기술:
  객체의 해시 코드값를 돌려줍니다. 이 메소드는,`java.util.Hashtable` 에 의해 제공되는 것 같은 해시 테이블로 사용하기 위해서 준비되어 있습니다.

  `hashCode` 메소드의 일반적인 규칙을 다음에 나타냅니다.

  - Java 어플리케이션의 실행중에 같은 객체상에서 여러 차례 불려 가는 경우는 반드시, 이 객체에 대한 `equals` 에 의한 비교로 사용된 정보가 변경되어 있지 않으면,`hashCode` 메소드는 같은 정수를 일관해 돌려주지 않으면 안 된다. 다만, 이 정수는 같은 어플리케이션의 실행 마다 같은 필요는 없다
  - `equals(Object)` 메소드로 2 개의 객체가 등가로 여겨졌을 경우, 어느 쪽의 객체로 `hashCode` 메소드를 호출해도 결과는 같은 정수치가 되어야 하다
  - `Object.equals(java.lang.Object)` 메소드로 2 개의 객체가 등가가 아니다고 여겨졌을 경우는, 이러한 객체에 대해서 `hashCode` 메소드를 호출했을 때에, 결과가 다른 정수치가 되지 않아도 상관없다. 그러나, 동일하지 않은 객체에 대해서는 다른 정수치가 생성되도록 하면, 해시 테이블의 퍼포먼스를 올릴 수가 있다

  할 수 있는 한,`Object` 클래스에서 정의되는 hashCode 메소드는, 다른 객체에 대해서는 다른 정수치를 돌려줍니다. 일반적으로, 이것은 객체의 내부 주소를 정수치로 변환하는 형태로 구현됩니다만, 그러한 구현 테크닉은 JavaTM 프로그램 언어에서는 불필요합니다.

  오버라이드(override):
    클래스 `Object` 내의 `hashCode`
  반환값:
    이 객체의 해시 코드값
  관련 항목:
    `Object.equals(java.lang.Object)` , `Hashtable`

### toString

    public String  toString()

  클래스 `Object` 의 기술:
  객체의 캐릭터 라인 표현을 돌려줍니다. 일반적으로,`toString` 메소드는 이 객체를 「텍스트로 표현한다」캐릭터 라인을 돌려줍니다. 이 결과는, 인간이 읽을 수 있는 간결하고 유익한 정보여야 합니다. 모든 서브 클래스에서, 이 메소드를 오버라이드(override) 하는 것을 추천합니다.

  `Object` 클래스의 `toString` 메소드는, 객체의 파생원의 클래스명, @ 부호 (`@`), 및 객체의 해시 코드의 부호 없음 16 진표현으로부터 구성되는 캐릭터 라인을 돌려줍니다. 즉, 이 메소드는 다음의 값과 동일한 캐릭터 라인을 돌려줍니다.

  >      getClass(). getName() + '@' + Integer.toHexString(hashCode())

  오버라이드(override):
    클래스 `Object` 내의 `toString`
  반환값:
    이 객체의 캐릭터 라인 표현

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.