Comment utiliser une méthode privée en Java

Je me suis donné une classe qui a une méthode privée dire setCoors(int x, int y). Le constructeur de cette classe a la setCoors en trop. Dans une classe différente, je veux avoir une méthode setLocation qui appelle setCoors. Est-ce possible?

Nouvelle Question:

Si je ne suis pas autorisé à définir la méthode pour le public, est-ce possible?

public class Coordinate{
    public Coordinate(int a, int b){
        setCoors(a,b)
    }
    private void setCoords(int x, int y)
}

public class Location{
    private Coordinate  loc;
    public void setLocation(int a, int b)
        loc = new Coordinate(a,b)
}
vous êtes à faire des hypothèses. Étant donné qu'il ne comprend pas l'ensemble du public vs privé de la chose, je doute de sa classe, il a tout fait pour la réflexion encore. Bien sûr, c'est une supposition trop ... juste un peu plus petit étant donné qu'il est en indiquant que le constructeur appelle la méthode privée ... 😉
Je suis d'accord que oui, la réponse "non" est plus utile parce que vous avez raison, la question est à venir à partir d'un début Java contexte. Je ne suis pas plutôt que de laisser la réponse en place pour les autres visiteurs de la page, mais si il y a un consensus qu'il n'appartient pas, je peux le retirer. Encore, je ne peux pas décider, cependant, si le réponse est "non", quelque chose comme "eh bien, non, vous ne pouvez pas, mais weeeeellllll, il y a est ce vraiment compliqué porte d'entrée qui vous permet de le faire, mais personne ne fait exception de ces méchants pirates et vous pouvez apprendre à ce sujet plus tard...." Ou peut-être pas. 🙂

OriginalL'auteur Dan | 2011-10-08