Ist das eine gültige Klasse

DennisXX

Bekanntes Mitglied
Hi !

Kann mir jemand sagen, ob das bereits ne gültige Klasse in Java ist (eine anonyme Klasse scheint es nicht zu sein, da kein New Operstor sichtbar ist)

Java:
public class BegruessungsText(){

   public String sachHallo(){
         return "Hallo !";
   }

}

Danke
Dennis
 

Michael...

Top Contributor
beinahe. Der Code ist nicht kompilierbar (die Klammern in der Klassen Signatur sind zu viel)

Bereits
Code:
class Test {}
ist eine gültige Klasse.
 
S

SlaterB

Gast
darf man fragen, warum dir das nicht ein Java-Compiler beantworten könnte?
falls 'keine Fehlermeldung' == gültige Klasse bedeutet

das Vorhandensein von new oder nicht ist übrigens kein Kriterium für Anonymität, Klassen oder ähnliches,
bezeugt nur das Erzeugen (anderer) Objekte oder eben nicht
 

timbeau

Gesperrter Benutzer
Ohne die Klammer nach dem Klassennamen, ja.

Teste mit
Java:
new BegruessungsText
zum Beispiel in einer anderen Klasse.
edith1
Sind 4 Antworten in einer Minute Rekord?
edith2 5
 

tfa

Top Contributor
Was ist eine "gültige Klasse"? Eine, die vom Compiler fehlerfrei übersetzt wird? Dann sieht das schonmal gut aus (EDIT: bis auf die Klammern natürlich).
 
Zuletzt bearbeitet:

Kevin94

Top Contributor
Nein das ist keine gültige Klasse, wenn du die Klammern am Ende des Klassennamens wegmachst wäre es eine. (Sofern das ganze in einer richtig bennanten Datei steht)
 
T

Tomate_Salat

Gast
Was sind denn das für Fragen die von dir immer kommen? Nach 229 Beiträgen könnte man meinen, der TO könnte wenigstens ein bisschen Java, aber bei dir hat es den Anschein, als ob du die Übungsaufgaben von einem Lehrbuch hier postest.
 

Neue Themen


Oben