Class Definition Java Tutorial

public class Main {
  public static void main(String[] args) throws CloneNotSupportedException {
    CloneDemo2 cd2 = new CloneDemo2();
    System.out.println(cd2.salary);
    AnotherClass ac = new AnotherClass();
    System.out.println(ac.gradeLetter);
    AnotherClass y = (AnotherClass) ac.clone();
    System.out.println(y.gradeLetter);
  }
}
class CloneDemo2 implements Cloneable {
  double salary = 50000.0;
}
class AnotherClass implements Cloneable {
  char gradeLetter = 'C';
  public Object clone() throws CloneNotSupportedException {
    return super.clone();
  }
}