Uit de cursus: Java leren
Krijg toegang tot deze cursus met een gratis proefabonnement
Word vandaag lid en krijg toegang tot meer dan 23.200 cursussen geleid door branchedeskundigen.
Instantiemethoden versus klassemethoden - tutorial Java
Uit de cursus: Java leren
Instantiemethoden versus klassemethoden
- [Instructeur] Laten we proberen de oppervlakte van elke driehoek te berekenen. We slaan het gebied van driehoek A op in een variabele genaamd triangleAArea, en het zal een dubbel zijn, omdat dat is wat de functie findArea retourneert. Om toegang te krijgen tot de functie findArea gebruiken we de puntoperator op de driehoek A-instantie. Dus we schrijven triangleA.findArea. Nu denk je misschien, waarom hebben we triangle.findArea niet geschreven? Is dat niet wat we deden toen we pow gebruikten op de wiskundeles met math.pow? En ja, dit is waar veel mensen in de war raken. De reden dat we triangleA.findArea hebben gedaan in plaats van triangle.findArea is omdat je een driehoekinstantie moet hebben om de oppervlakte van een bepaalde driehoek te vinden. Je kunt de oppervlakte van een driehoek die nog niet bestaat niet berekenen. De implementatie van de functie findArea is afhankelijk van de kenmerken van een bepaalde driehoek. De basis kan acht of 10 of 15 zijn. We weten het pas als…
Oefen terwijl u leert met oefenbestanden
Download de bestanden die de cursusleider gebruikt tijdens de cursus. Volg de stappen en leer door te kijken, te luisteren en te oefenen.
Inhoud
-
-
-
-
-
-
-
-
(vergrendeld)
Klassen in Java4 m 55 s
-
(vergrendeld)
Constructors in Java6 m 50 s
-
(vergrendeld)
Een klasse maken in Java3 m 57 s
-
(vergrendeld)
Instanties maken in Java4 m 57 s
-
(vergrendeld)
Instantiemethoden versus klassemethoden2 m 52 s
-
(vergrendeld)
Instantiemethoden in Java gebruiken2 m 47 s
-
(vergrendeld)
Instantie- en klassevariabelen in Java3 m 56 s
-
(vergrendeld)
Overzicht: Klassen versus instanties1 m 57 s
-
(vergrendeld)
Uitdaging: Studentprofiel2 m 1 s
-
(vergrendeld)
Sample-oplossing: Studentprofiel3 m 26 s
-
(vergrendeld)
-