Problema com getters e setters

Bom quero apenas criar duas classes onde em uma faço a entrada dos dados, mando para a outra q substitui no formato q quero imprimir, o problema aq esta no meu get que simplesmente retorna um null ‘-’

import java.util.Scanner;
public class Cliente {
private String a1,a2;
public static void main(String[] args){
Scanner a = new Scanner( System.in );
System.out.print("Entre com o nome: ");
String a1 = a.nextLine();
System.out.print("Entre com a url: ");
String a2 = a.nextLine();

	site b = new site();		
	System.out.print("formato XML: " + b.xml());
	System.out.print("\nformato HTML: " + b.html());	
}
public String getA2() {
	return a2;
}
public void setA2(String a2) {
	this.a2 = a2;
}
public String getA1() {
	return a1;
}
public void setA1(String a1) {
	this.a1 = a1;
}

}

public class site {
public String xml(){
String b=" “+a.getA1()+”";
return b;
}
public String html(){
String b1 ="<"+“a href=’”+a.getA2()+" >"+a.getA1()+"";
return b1;
}
}

alguém pode ajudar?

Meio bagunçado essa postagem, arruma ai

1 curtida