Das ist schon möglich, in anderen Ländern wie Amerika hättest du aber bessere Chancen, es komplett ohne Ausbildung zu schaffen. An deiner Stelle würde ich mir aber deswegen keine Sorgen machen, da Fachinformatiker dringend in Deutschland gesucht werden. Deswegen lohnt es sich definitiv programmieren zu lernen/weiterzumachen, aber du solltest natürlich auch Spaß daran haben.

...zur Antwort

Such dir jemanden anderen, sie hat es längst schon gemacht

...zur Antwort
Was bringt der Einsatz von Setter und Getter in JavaScript?

Kurz: Ich verstehe nicht, was der Einsatz von set und get mir in der Praxis bringt. Ich weiß, dass er was mit Zugriffseigenschaften zu tun hat, aber ich vermische das glaube ich mit der Datenkapselung und der Privatisierung der Eigenschaften und Methoden über # (oder auch nicht, ich bin verwirrt).

Folgendes Beispiel sei gegeben, was genau macht hier den Unterschied? Egal ob ich nun den Abschnitt mit set und get niederschreibe oder nicht, an den Ausgabebefehlen und Ergebnissen ändert sich nichts. Ich kann auch problemlos die einzelnen Werte der Objektinstanz "fish". Ich wäre froh, wenn mir das jemand (möglichst einfach) erklären könnte. Soll der Zugriff von außen verhindert werden? Aber dafür habe ich ja #.



//Gegeben sei Klasse Animal
class Animal {
    
    _name = "";
    _color = "";
    _age = "";


    
    
    constructor(name, color, age) {                     
        this._name = name ? name : this._name;          
        this._color = color ? color : this._color;      
        this._age = age ? age : this._age;              
    }


    //Getter und Setter
    get name() {
        return this._name;
    }


    set name(name) {
        this._name = name;
    }


    get color() {
        return this._color;
    }


    set color(color) {
        this._color = color;
    }


    get age() {
        return this._age;
    }


    set age(age) {
        this._age = age;
    }


    //Ein paar Methoden
    eat(food) {
        console.log(`Mhh, ${food}`);
    }


    
    drink(drink) {
        console.log(`Schlürf, ${drink}`);
    }


    
    toString() {
        return `${this.name}, ${this.color}, ${this.age}`;
    }


}



//Erzeugung neuer Objektinstanz
const fish = new Animal("Fischi", "Grün", 2);               



console.log(fish.name);             //Ausgabe Fischi



fish.name = "Flipper";             //Neue Wertzuweisung
console.log(fish.name);            //Ergebnis Flipper
...zum Beitrag

Mit der set Methode ermöglichst du ja erst die Änderung , natürlich dienen diese Methoden der Abkappslung, da der modifier private ansonsten keinen Sinn machen würde

...zur Antwort

Du musst dann in deiner if bedingung ein „ logisches oder“ für die Fallunterscheidung zwischen den beiden Sprachen benutzen

...zur Antwort

die ist ziiemlich schwer, und ich löse solche rätsel als hobby und mag sowas

+89 -108 -16 + 13 + 38

aber: von 7 zu -12 sind -19 dann zu 17 +29

-19 +29

also + 10 denke ich dann -28

von 96 zu 4 sind -92 dann zu 55 + 51

-92 +51

hier glaube ich ist eine andere zahlenreihe deswegen vlt - die hälfte +20 da hier auch die hälfte + 10 genommen wurde

bin mir aber höchst unsicher, ich glaube dafür muss man hochbegabt sein

...zur Antwort

Wenn ich diese Person mögen würde, würde ich es definitiv zulassen. Finde die Idee auch gut.

...zur Antwort

Wie es andere sagten, sei einfach ehrlich zu ihr.

...zur Antwort

Objekte vergleicht man, wenn du es in die if Zuweisung tust. Dann kommt der grösser/kleiner Operator dazwischen.

Dies machst du in der if Zuweisung, und in den geschweiften klammern kommt die Ausgabe

...zur Antwort

Benutze eine sql datenbank, dies sollte such in der IDE Integriert sein, wenn du projekte/Programmiersprachen auswählst zb bei Visual Studio

...zur Antwort