package com.zipcoder.payment; public class PayPal implements Payment { private long id; private String payerName; private String email; public PayPal(){ } public PayPal(int id, String payerName, String email){ } 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 setEmail(String email) { this.email = email; } public String getEmail() { System.out.println(email); return email; } @Override public String getShortDescription() { System.out.println("Paypal " + getPayerName() + " " + getEmail()); return "Paypal " + getPayerName() + " " + getEmail(); } @Override public int compareTo(Payment o) { PayPal payPal = new PayPal(); Check check = new Check(); return payPal.compareTo(check); } }