class Auto {
    constructor(znacka, model, rokVyroby) {
        this.znacka = znacka;
        this.model = model;
        this.rokVyroby = rokVyroby;
    }
    // Metoda pro zobrazení informací o autě
    zobrazInfo() {
        console.log(`Znacka: ${this.znacka}`);
        console.log(`Model: ${this.model}`);
        console.log(`Rok vyroby: ${this.rokVyroby}`);
    }
    // Gettery
    getZnacka() {
        return this.znacka;
    }
    getModel() {
        return this.model;
    }
    getRokVyroby() {
        return this.rokVyroby;
    }
    // Settery
    setZnacka(znacka) {
        this.znacka = znacka;
    }
    setModel(model) {
        this.model = model;
    }
    setRokVyroby(rokVyroby) {
        this.rokVyroby = rokVyroby;
    }
}
// Vytvoření instance třídy Auto
const mojeAuto = new Auto("Toyota", "Corolla", 2020);
// Zobrazení informací o autě
mojeAuto.zobrazInfo();
// Ukázka použití getterů a setterů
console.log(`Znacka: ${mojeAuto.getZnacka()}`);
console.log(`Model: ${mojeAuto.getModel()}`);
console.log(`Rok vyroby: ${mojeAuto.getRokVyroby()}`);
mojeAuto.setZnacka("Honda");
mojeAuto.setModel("Civic");
mojeAuto.setRokVyroby(2022);
console.log("\nPo změně atributů:");
mojeAuto.zobrazInfo();
// class Auto {
//     constructor(znacka, model, rokVyroby) {
//         this.znacka = znacka;
//         this.model = model;
//         this.rokVyroby = rokVyroby;
//     }
//     // Metoda pro zobrazení informací o autě
//     zobrazInfo() {
//         console.log(`Znacka: ${this.znacka}`);
//         console.log(`Model: ${this.model}`);
//         console.log(`Rok vyroby: ${this.rokVyroby}`);
//     }
// }
// // Vytvoření instance třídy Auto
// const mojeAuto = new Auto("Toyota", "Corolla", 2020);
// // Zobrazení informací o autě
// mojeAuto.zobrazInfo();
// // Přímé nastavení atributů
// mojeAuto.znacka = "Honda";
// mojeAuto.model = "Civic";
// mojeAuto.rokVyroby = 2022;
// console.log("\nPo změně atributů:");
// mojeAuto.zobrazInfo();