bookpk.java

来自「J2EE开发与Weblogic一书中的源代码」· Java 代码 · 共 38 行

JAVA
38
字号
package com.learnweblogic.examples.ch9.cmp;

import java.io.Serializable;

public final class BookPK implements Serializable {

  public int copyNumber;
  public String isbn;

  public BookPK() {}

  public BookPK(String isbn, int copyNumber) {
    this.copyNumber = copyNumber;
    this.isbn       = isbn;
  }

  public int hashCode() {
    return copyNumber ^ isbn.hashCode();
  }

  public boolean equals(Object o) {

    if (o instanceof BookPK) {
      BookPK other = (BookPK) o;

      return other.copyNumber == copyNumber &&
        other.isbn.equals(isbn);
    } else {
      return false;
    }
  }

  public String toString() {
    return "[BookPK] copyNumber: "+copyNumber+ " isbn: "+isbn;
  }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?