Hey, ich habe aufgrund der Corona-Situation zurzeit keinen Kontakt zu meinen Informatiklehrer. Wir sollen zurzeit Übungen zu Java machen.
Mein Problem: Ich habe keinen Plan von Sichtbarkeiten in Java.
Ich weiß, es gibt public, private, protected und wie sie funktionieren, aber naja, hier ist meine Aufgabe. Bitte helft mir (nicht mit stumpfen Lösungen, sondern bitte sowas wie Pseudocode, damit ich den Code schon selber schreiben kann, denn ich muss es ja sowieso verstehen).
Diese drei Dateien sind gegeben:
class TestRobot {
private int secretKey = 602413;
protected int numberOfProcessorCores = 4;
boolean hasFirewall = false;
public String id = "58-08-2";
}
class Story {
public static void main(String args[]) {
TestRobot tr = new TestRobot();
Terminal terminal = new Terminal();
terminal.hackRobot(tr);
}
}
class Terminal {
}
Die Klasse TestRobot enthält vier Attribute, die durch unterschiedliche Sichtbarkeiten geschützt sind.
Implementiere in der Klasse Terminal eine public-Methode hackRobot(). Diese soll einen TestRobot als Parameter annehmen, und alle Attribute der Klasse TestRobot ausgeben, auf die man von der Klasse Terminal aus Zugriff hat.
Bitte helft mir. Ich bin wirklich schlecht mit Java.