gsg9man
New member
Hallo zusammen,
ich muss für Info die Klasse "List" schreiben. Dafür steht uns die Klasse "Element" zur Verfügung.
Soweit bin ich:
Die Klasse Element:
Kann das jemand von euch? Ich komm nicht weiter 🙁
Wäre echt nett wenn ihr mir da helfen könnt.
gsg9man 😉
EDIT (autom. Beitragszusammenführung):
Hat sich erledigt. Danke!
ich muss für Info die Klasse "List" schreiben. Dafür steht uns die Klasse "Element" zur Verfügung.
Soweit bin ich:
Spoiler:
public class List{
private Element first;
private Element current;
private Element last;
private Element Element;
public List(){
first = null;
current = null;
last = null;
}
public boolean isEmpty(){
if ( first == null ){
return true;
}
}
public boolean hasAccess(){
if ( current == null ){
return false;
}
}
public void next(){
if ( first != null && current != null && last != current) {
current = Element.getNext();
}
}
public void toFirst(){
current = first;
}
public void toLast(){
current = last;
}
public Object getObject(){
if (current == null) {
return (null);
}else{
return (current);
}
}
public void setObject(Object pObject){
if (current != null && pObject != null){
current = first;
}
}
public void append(Object pObject){
}
public void insert(Object pObject){
}
public void concat(List pList){
}
public void remove(){
}
}
private Element first;
private Element current;
private Element last;
private Element Element;
public List(){
first = null;
current = null;
last = null;
}
public boolean isEmpty(){
if ( first == null ){
return true;
}
}
public boolean hasAccess(){
if ( current == null ){
return false;
}
}
public void next(){
if ( first != null && current != null && last != current) {
current = Element.getNext();
}
}
public void toFirst(){
current = first;
}
public void toLast(){
current = last;
}
public Object getObject(){
if (current == null) {
return (null);
}else{
return (current);
}
}
public void setObject(Object pObject){
if (current != null && pObject != null){
current = first;
}
}
public void append(Object pObject){
}
public void insert(Object pObject){
}
public void concat(List pList){
}
public void remove(){
}
}
Die Klasse Element:
Spoiler:
public class Element {
// Anfang Attribute
private Element pre;
private Object inhalt;
private Element next;
// Ende Attribute
public Element(Object pObject) {
pre = null;
inhalt = pObject;
next = null;
}
// Anfang Methoden
public void setPrevious(Element pElement) {
pre = pElement;
}
public Element getPrevious() {
return pre;
}
public void setInhalt(Object pObject) {
inhalt = pObject;
}
public Object getInhalt() {
return inhalt;
}
public void setNext(Element pElement) {
next = pElement;
}
public Element getNext() {
return next;
}
// Ende Methoden
}
// Anfang Attribute
private Element pre;
private Object inhalt;
private Element next;
// Ende Attribute
public Element(Object pObject) {
pre = null;
inhalt = pObject;
next = null;
}
// Anfang Methoden
public void setPrevious(Element pElement) {
pre = pElement;
}
public Element getPrevious() {
return pre;
}
public void setInhalt(Object pObject) {
inhalt = pObject;
}
public Object getInhalt() {
return inhalt;
}
public void setNext(Element pElement) {
next = pElement;
}
public Element getNext() {
return next;
}
// Ende Methoden
}
Kann das jemand von euch? Ich komm nicht weiter 🙁
Du hast keine Berechtigung, den Link zu sehen, bitte Anmelden oder Registrieren
(Seite 9-11) sind die Vorgaben, was die Methoden können müssen.Wäre echt nett wenn ihr mir da helfen könnt.
gsg9man 😉
EDIT (autom. Beitragszusammenführung):
Hat sich erledigt. Danke!
Zuletzt bearbeitet: