Et eksempel fra Universitet el. Videregående 3. år
Noter til Java Programmering
Brug materialet til at undersøge opbygning, metode og faglige valg.
Lær af eksemplet på 15 minutter
Læs med de tre spørgsmål herunder, og skriv et kort svar på hvert, gerne med et sidetal. Så har du noget konkret at tage med over i din egen opgave.
- 4 min
Find overskrifterne. Følger noterne en bog, et forløb eller deres egen orden?
- 4 min
Vælg ét begreb og læs forklaringen. Kan du forklare det med et eksempel, noterne ikke giver?
- 4 min
Find det, der mangler. Hvilke spørgsmål ville en eksamen stille, som noterne ikke svarer på?
- 3 min
Din egen opgave: Hvilke tre begreber fra dine egne noter kan du forklare uden at kigge?
Vil du bruge noterne i din egen opgave? Faget har en samlet side her: Akademisk opgaveskrivning
Om opgaven
Ophavet er ikke dokumenteret for denne post. Katalogoplysninger: Universitet el. Videregående 3. år, Andet, 124 sider. Brug materialet til at se, hvordan teksten er bygget op, og hvilke faglige valg der er truffet.
Dokumentets overskrifter
- Kapitel 1 Klasser og Objekter
- Objekt Model
- Klasse begrebet
- Klasser og objekter
- Skabelse af objekter
- new operatoren
- null Referencen
- Tildeling af objekt reference
- Definering af en klasse
- Metode og variable modifiers
- Class modifiers
- Instanse Variabler
- Definering af Instanse Metoder
- Indkapsling
- Constructors
- Definering af Constructors
- Definering af
- this-Referencen
- this Referencen
- Overloading
- Værdioverførsel til metoder
- Værdioverførsel
- Overførsel af referencer til metoder
- Overloading Constructors
- Sammenhæng mellem Constructors
Uddrag fra materialet
Kapitel 1 Klasser og Objekter
Objekt Model
Object orientation is all about modelling real world objects or concepts in software. Java is an ideal language for doing this. In fact, unlike some languages like C and C++, it forces you to think in an object-oriented way, since every piece of Java code must be contained within a class definition. Most of the examples we will use are based around a car. In the real world, we create a design for a car, take some raw materials and follow the design to create our finished object (then drive away in it!). In our software world, we will create our design (the Java class), take some memory and form our object(s) out of it.
Of course, we ourselves don’t manufacture these objects ourselves; we define the features of an object in a class definition and then get Java (the "object factory") to create objects of this class for us.
Klasse begrebet
Klasse begrebet
A class is a template for building multiple objects with similar features. A class encapsulates all the features of an object, i.e. its data structure and its behaviour. So, when you write an object-oriented program, you don't write code for individual objects. Instead, you define the data structure and the behaviour (or operations) of a class of objects. Then, when you want to create objects of this class, you get Java to create instances of this class. All objects of the same class have the same data structure and behaviour (as defined in the class), but each object is independent of every object of its class. In other words, each object can store its own values in the data structure defined by the class.
Klasser og objekter
Klasser og objekter
A class is a template for building objects of that class. In object-oriented terminology, an object is an instance of a class. This simply means that each object of that class has the same data structure and operations. However, the values held in this data structure are unique to each object. Such data is therefore called instance data. Furthermore, the operations of an object act on that object's instance data.
Skabelse af objekter
Skabelse af objekter
Objects are created by using the new operator with the class of the object and any arguments needed by the class' constructor.
Uddraget er læst maskinelt fra dokumentet, så enkelte ord kan stå forkert. Hele dokumentet står herunder.
Materialet
Fuld skærmOpgaven åbner, når du ruller ned til den.