S
Spitzengast
Gast
Hallo,
ich habe groß Probleme mit Methoden. Vorerst eine Frage:
Müssen Methoden im Programm drin stehen,wo auch die Klasse ist, oder wenn ich eine Klasse mit Methode schreibe, werden es dann zwei Programme?
Desweiteren muss ich folgendes machen:
"
Gegeben seien die folgenden zwei Objekte durch ihre Attribute und Attributbelegungen:
Radius 3
x-Koordinate 5.5
y-Koordinate 3.2
sowie
Radius 2.9
x-Koordinate 1.0
y-Koordinate 4.8
Ordnen sie diese Objekte einer geeigneten Klasse zu. Schreiben Sie anschließend eine entsprechende
Java-Klasse. Fügen Sie dieser Klasse Methoden zum Auslesen und Setzen der Attribute hinzu. Ein direkter
Zugriff von außen auf die Attribute soll nicht möglich sein. Fügen Sie ferner einen eigenen Konstruktor
zur Initialisierung aller drei Attribute sowie den Standardkonstruktor hinzu. Speichern Sie die
fertige Klasse unter geeignetem Namen ab."
Ich stehe jetzt auf dem Schlauch & weißauch nicht direkt wie ich vorgehen müsste. Ich habe erst einmal folgendes geschrieben:
public class KreisMitMittelpunkt {
private double radius;
private double xKoordinate;
private double yKoordinate;
/**
* @param args
*/
public KreisMitMittelpunkt(double radius, double xKoordinate, double yKoordinate)
{
this.radius = radius;
this.xKoordinate = xKoordinate;
this.yKoordinate = yKoordinate;
}
}
-> Ist das OK?! Ist es das was gefragt war?
Ich hoffe jemand kann es mir etwas erläutern und auch meine Fragen beantworten...
Liebe Grüße
ich habe groß Probleme mit Methoden. Vorerst eine Frage:
Müssen Methoden im Programm drin stehen,wo auch die Klasse ist, oder wenn ich eine Klasse mit Methode schreibe, werden es dann zwei Programme?
Desweiteren muss ich folgendes machen:
"
Gegeben seien die folgenden zwei Objekte durch ihre Attribute und Attributbelegungen:
Radius 3
x-Koordinate 5.5
y-Koordinate 3.2
sowie
Radius 2.9
x-Koordinate 1.0
y-Koordinate 4.8
Ordnen sie diese Objekte einer geeigneten Klasse zu. Schreiben Sie anschließend eine entsprechende
Java-Klasse. Fügen Sie dieser Klasse Methoden zum Auslesen und Setzen der Attribute hinzu. Ein direkter
Zugriff von außen auf die Attribute soll nicht möglich sein. Fügen Sie ferner einen eigenen Konstruktor
zur Initialisierung aller drei Attribute sowie den Standardkonstruktor hinzu. Speichern Sie die
fertige Klasse unter geeignetem Namen ab."
Ich stehe jetzt auf dem Schlauch & weißauch nicht direkt wie ich vorgehen müsste. Ich habe erst einmal folgendes geschrieben:
public class KreisMitMittelpunkt {
private double radius;
private double xKoordinate;
private double yKoordinate;
/**
* @param args
*/
public KreisMitMittelpunkt(double radius, double xKoordinate, double yKoordinate)
{
this.radius = radius;
this.xKoordinate = xKoordinate;
this.yKoordinate = yKoordinate;
}
}
-> Ist das OK?! Ist es das was gefragt war?
Ich hoffe jemand kann es mir etwas erläutern und auch meine Fragen beantworten...
Liebe Grüße