package com.zipcoder.payment; public class Check implements Payment { private long id; private String payerName; private String routingNumber; private String accountNumber; public Check(){ } public Check(long id, String payerName, String routingNumber, String accountNumber){ } public void setId(int id) { this.id = id; } @Override public long getId() { System.out.println(id); return id; } public void setPayerName(String payerName) { this.payerName = payerName; } @Override public String getPayerName() { System.out.println(payerName); return payerName; } public void setRoutingNumber(String routingNumber) { this.routingNumber = routingNumber; } public String getRoutingNumber() { System.out.println(routingNumber); return routingNumber; } public void setAccountNumber(String accountNumber) { this.accountNumber = accountNumber; } public String getAccountNumber() { System.out.println(accountNumber); return accountNumber; } @Override public String getShortDescription() { return "Check" + getPayerName() + "***" + getAccountNumber().substring(this.accountNumber.length() - 4); } @Override public int compareTo(Payment o) { return 0; } }