{
    "path": "/home/krm/dev/mimer-academia/programing/ts/class/Questions/oo.sv.json",
    "s": "Ignor",
    "invert": true,
    "level": 1,
    "title": [
        "Om Objekt Orientering"
    ],
    "author": [
        "krm"
    ],
    "created": {
        "year": 2022,
        "month": 2,
        "day": 14
    },
    "status": "alpha",
    "category": [
        "oo"
    ],
    "index": 0,
    "description": [],
    "statments": [],
    "comment": [],
    "cards": [
        {
            "level": 1,
            "index": 1,
            "title": [
                "Vad betyder OO?"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Obs! Obs!"
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "Objekt Orientering"
                    ]
                },
                {
                    "description": [
                        "Objektifiera Oz"
                    ]
                },
                {
                    "description": [
                        "Old Objects"
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 2,
            "title": [
                "Vad är en medlem för något?"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "En klassmetod."
                    ]
                },
                {
                    "description": [
                        "En klassvariabel."
                    ]
                },
                {
                    "description": [
                        "Någon som får bonus."
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "Fält och metoder i en klass"
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 3,
            "title": [
                "Vad är ett fält?"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "En åker"
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "En engeskap som inte har ett annat värde än en funktion."
                    ]
                },
                {
                    "description": [
                        "En funktion som inte returnerar något."
                    ]
                },
                {
                    "description": [
                        "En virtuel klass."
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 4,
            "title": [
                "Vad är en metod?"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "En process startat ifrån en funktion."
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "En egenskap som har en funktion som värd."
                    ]
                },
                {
                    "description": [
                        "En egneskap som är designat utifrån en metodik."
                    ]
                },
                {
                    "description": [
                        "Ett makro som kompileras."
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 5,
            "title": [
                "Vad i uttrycket är en variabel?"
            ],
            "description": [
                "Detta är kod."
            ],
            "lang": "js",
            "code": "const o = new OO();",
            "statments": [
                {
                    "description": [
                        "const"
                    ]
                },
                {
                    "description": [
                        "new"
                    ]
                },
                {
                    "description": [
                        "="
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "o"
                    ]
                },
                {
                    "description": [
                        "OO"
                    ]
                },
                {
                    "description": [
                        "Finns ej"
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 6,
            "title": [
                "Vad i uttrycket kan vara en class?"
            ],
            "description": [
                "Detta är kod."
            ],
            "lang": "js",
            "code": "const o = new OO();",
            "statments": [
                {
                    "description": [
                        "const"
                    ]
                },
                {
                    "description": [
                        "new"
                    ]
                },
                {
                    "description": [
                        "="
                    ]
                },
                {
                    "description": [
                        "O"
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "OO"
                    ]
                },
                {
                    "description": [
                        "Finns ej"
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 7,
            "title": [
                "Vad i uttrycket nedan är ett värde?"
            ],
            "description": [
                "Detta är kod."
            ],
            "lang": "js",
            "code": "const o = new OO();",
            "statments": [
                {
                    "description": [
                        "const"
                    ]
                },
                {
                    "description": [
                        "new"
                    ]
                },
                {
                    "description": [
                        "="
                    ]
                },
                {
                    "description": [
                        "O"
                    ]
                },
                {
                    "description": [
                        "OO"
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "Finns ej"
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 8,
            "title": [
                "Vad innebär deklartionen \"const\"."
            ],
            "description": [
                "Detta är kod."
            ],
            "lang": "js",
            "code": "const o = new OO();",
            "statments": [
                {
                    "description": [
                        "Inget"
                    ]
                },
                {
                    "description": [
                        "Att det är en vanlig variabel vars värde kan variera."
                    ]
                },
                {
                    "description": [
                        "Att en variabel \"const\" är skapat."
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "Deklarerar en varibel vars värde inte går att ändra."
                    ]
                }
            ],
            "comment": [],
            "cards": [
                {
                    "level": 2,
                    "index": 9,
                    "title": [
                        "Vad är en \"class\"?"
                    ],
                    "description": [],
                    "statments": [
                        {
                            "description": [
                                "Ett objekt som innehåller ett felmeddelande till andra objekt."
                            ]
                        },
                        {
                            "description": [
                                "En funktion som arbetar på flera olika objekt."
                            ]
                        },
                        {
                            "right": true,
                            "description": [
                                "En mall som används för att skapa ett objekt."
                            ]
                        },
                        {
                            "description": [
                                "En grupp elever som blir undervisade av en lärare."
                            ]
                        }
                    ],
                    "comment": []
                }
            ],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 10,
            "title": [
                "Vad kallas en funktion som är inkapslat i en klass?"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "sprint"
                    ]
                },
                {
                    "description": [
                        "isomorfi"
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "metod"
                    ]
                },
                {
                    "description": [
                        "anropare"
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 11,
            "title": [
                "Vad är en konstruktor(\"constuctor\")?"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "En variabel som innehåller ett felmeddelande."
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "En metod som anropas när ett objekt skapas ifrån klassen."
                    ]
                },
                {
                    "description": [
                        "En metod som returnerar ett objekt."
                    ]
                },
                {
                    "description": [
                        "En gymnasieinjengör som läser konstruktion."
                    ]
                }
            ],
            "comment": [
                "Vi har även kallat dem \"konstruktör\"."
            ],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 12,
            "title": [
                "Vi har en klass bil och vi vill skapa ett object som vi vill spara i variabeln \"vrak\" i js."
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "$vrak = new bil();"
                    ]
                },
                {
                    "description": [
                        "bil vrak = new bil();"
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "let vrak = new bil();"
                    ]
                },
                {
                    "description": [
                        "Går ej"
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 13,
            "title": [
                "Vad menas med en metod eller fält är \"static\"?"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Att metoden eller attributet kan användas av alla."
                    ]
                },
                {
                    "description": [
                        "Att metoden eller attributet hanterar statistik"
                    ]
                },
                {
                    "description": [
                        "Att metoden eller attributet bara existerar för ett objekt."
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "Att metoden eller attributet delas av alla objekt som skapas från den klassen."
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        },
        {
            "level": 1,
            "index": 14,
            "title": [
                "Deklaraera en variabel static som har typen number och namnet counter."
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "number counter:static;"
                    ]
                },
                {
                    "right": true,
                    "description": [
                        "static counter:number;"
                    ]
                },
                {
                    "description": [
                        "const counter:number;"
                    ]
                },
                {
                    "description": [
                        "const counter:static;"
                    ]
                }
            ],
            "comment": [],
            "kind": "question"
        }
    ],
    "kind": "questions"
}