package main
import "fmt"
// Definice struktury Auto
type Auto struct {
Znacka string
Model string
RokVyroby int
}
// Konstruktor
func NoveAuto(znacka, model string, rokVyroby int) *Auto {
return &Auto{
Znacka: znacka,
Model: model,
RokVyroby: rokVyroby,
}
}
// Metoda pro zobrazení informací o autě
func (a *Auto) ZobrazInfo() {
fmt.Printf("Znacka: %s\n", a.Znacka)
fmt.Printf("Model: %s\n", a.Model)
fmt.Printf("Rok vyroby: %d\n", a.RokVyroby)
}
func main() {
// Vytvoření instance struktury Auto
mojeAuto := NoveAuto("Toyota", "Corolla", 2020)
// Zobrazení informací o autě
mojeAuto.ZobrazInfo()
}