Noch ein Hinweis an dich, clkostbe: Auf diese Weise:
Code
function Auto (autoerzeuger, autofarbe, maximalGeschwindig)
{
// Eigenschaften
this.farbe = autofarbe;
this.hersteller = autoerzeuger;
this.stillstand = 0;
this.speedNow = 0;
this.maxSpeed = maximalGeschwindig;
// Methode die in der naechtsten Funtkion erlaeutert wird
this.beschleunigen_um = beschleunigen_um;
this.bremsen_um = bremsen_um
}
//Hier nun die Methode
function beschleunigen_um (kmh)
{
Alles anzeigen
hebelst Du eine Haupteigenschaft der OOP, nämlich die Datenkapselung aus, weil die Funktion beschleunigen_um global ist. Besser so:
Code
function Auto (autoerzeuger, autofarbe, maximalGeschwindig)
{
// Eigenschaften
this.farbe = autofarbe;
this.hersteller = autoerzeuger;
this.stillstand = 0;
this.speedNow = 0;
this.maxSpeed = maximalGeschwindig;
// Methode die in der naechtsten Funtkion erlaeutert wird
this.beschleunigen_um = function(kmh) {
};
this.bremsen_um = function(kmh) {
}
}
Alles anzeigen