A ver si lo he entendido...
public class Personas {
private String nombre; // Creo las variables que voy a usar para los metodos que voy a crear
private String apellido;
public Personas (String nombre, String apellido) {
this.nombre = nombre;
this.apellido = apellido;
}
public void obtenerinfo(){ //crea el metodo obtenerinfo que muestra por pantalla los nombre y apellidos
System.out.println("Nombre:" + nombre);
System.out.println("Apellido:" + apellido);
}
}
Esta clase es la clase Personas que es donde voy a crear los metodos y variables que usaran las otras clases al llamar a esta...
El "this" no se exactamente que hace, ¿es como en Visual Basic, cuando te refieres al formulario con el que estamos trabajando y se usa me.loquesea?
public class Test{
public static void main(String args[]){
Personas p1= new Personas("Luis","Garcia"); //Crea el objeto p1 tipo personas y le paso los parametros para nombre y apellido
p1.obtenerinfo(); //Llama al metodo obtener info que hemos creado en la clase personas
Personas p2= new Personas("Javier","Perez");
p2.obtenerinfo();
}
}
Esta es la clase Test, que usa los metodos y datos almacenados en la clase Personas que es la "pantilla" con la que creo el objeto
Espero no haber dicho ninguna burrada

Se que son dos clases muy sencillas, pero si voy bien encaminado me han servido de muchisimo xD
Un saludo y muchas gracias, espero no tener que molestaros mas >.<