sofavii

state-symbol

Dec 15th, 2022
954
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.76 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.Objects;
  4.  
  5. public class StateSymbol {
  6.     private String state;
  7.     private char symbol;
  8.  
  9.     public StateSymbol(String state, char symbol) {
  10.         this.state = state;
  11.         this.symbol = symbol;
  12.     }
  13.  
  14.     public String getState() {
  15.         return state;
  16.     }
  17.  
  18.     public char getSymbol() {
  19.         return symbol;
  20.     }
  21.  
  22.     @Override
  23.     public boolean equals(Object o) {
  24.         if (this == o) return true;
  25.         if (o == null || getClass() != o.getClass()) return false;
  26.         StateSymbol that = (StateSymbol) o;
  27.         return symbol == that.symbol && Objects.equals(state, that.state);
  28.     }
  29.  
  30.     @Override
  31.     public int hashCode() {
  32.         return Objects.hash(state, symbol);
  33.     }
  34. }
  35.  
Advertisement
Add Comment
Please, Sign In to add comment