Also ich sitze gerade am einem einfachen Problem ,mein gehirn macht heute irgendwie nicht mehr mit ,vielleicht kennt ihr das ,
ich hab mir aus dem Buch " Java einstieg " (bin noch anfänger ) zum Thema innere Klasse angeguckt
und hatte dazu eine Frage ;
1) wenn ich mir eine Hilfsklasse definiere ,muss diese Klasse Pattern im Package sein ? ja oder nein ?
2) wenn ich zum beispiel ein Konstruktor definiere " Rectangle rect= new Rectangle();"
was machst das programm an der stelle "public Rectangle(){new Pattern(){private int dummy};"
ist das zu verstehen ,dass der compiler eine konstruktor anglegt und draus wieder ein neuen konstruktor definiert ?
wenn ja welche namen hat dann der neue konstruktor ?
3) müssen die Atribute von new Pattern{private in dummy} mit dem attributen der Klasse von Pattern (aus dem package übereinstimmen (falls die 1 frage mit ja geanwortet wurde )
ich hab mir aus dem Buch " Java einstieg " (bin noch anfänger ) zum Thema innere Klasse angeguckt
und hatte dazu eine Frage ;
1) wenn ich mir eine Hilfsklasse definiere ,muss diese Klasse Pattern im Package sein ? ja oder nein ?
2) wenn ich zum beispiel ein Konstruktor definiere " Rectangle rect= new Rectangle();"
was machst das programm an der stelle "public Rectangle(){new Pattern(){private int dummy};"
ist das zu verstehen ,dass der compiler eine konstruktor anglegt und draus wieder ein neuen konstruktor definiert ?
wenn ja welche namen hat dann der neue konstruktor ?
3) müssen die Atribute von new Pattern{private in dummy} mit dem attributen der Klasse von Pattern (aus dem package übereinstimmen (falls die 1 frage mit ja geanwortet wurde )
Code:
package.ch04.rectangle
class Rectangle{
private int height;
private int weight;
public Rectangle()
{
new Pattern(){
public int dummy;
};
}
}