What is LessonUp
Search
Channels
Log in
Register
‹
Return to search
Les 2: Classes, Instances, Constructors, Static
Python intro
Programming basics-II
Les 3 / Week 7a
Classes, Instances, Constructors, Static
CSD-V
Les 2
1 / 11
next
Slide 1:
Slide
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 3
This lesson contains
11 slides
, with
text slides
.
Lesson duration is:
30 min
Start lesson
Save
Share
Print lesson
Items in this lesson
Python intro
Programming basics-II
Les 3 / Week 7a
Classes, Instances, Constructors, Static
CSD-V
Les 2
Slide 1 - Slide
Onderwerpen
Classes
Instances
Reference- & Value types
Constructors
Oefenen (praktisch)
Static
Slide 2 - Slide
Eerst: Kennis ophalen
Slide 3 - Slide
Classes
Een soort "eigen datatype" met properties en methods
Beschrijft
één
structuur in onze applicatie
De naam van een klasse is een zelfstandig naamwoord, bijv.: Product, Category, Person, Printer, Device, AppDbContext
Slide 4 - Slide
De
instantie
van een klasse =
Object
Slide 5 - Slide
De instantie van een klasse (Object)
Is een reference type
Alle variabelen "wijzen" naar hetzelfde object
Alle objecten zijn reference types
Slide 6 - Slide
Naast object zijn alle standaard datatypes 'value types'
int, float, bool, etc...
Er wordt een kopie van gemaakt bij iedere verwijzing
Slide 7 - Slide
Constructors
Slide 8 - Slide
Waarom een constructor handig is
Situatie zonder constructor:
Oeps, vergeten de HealthPoints aan te geven
Slide 9 - Slide
Waarom een constructor handig is
Situatie met constructor:
De constructor dwingt af dat we waardes meegeven
Op de juiste manier de constructor gebruiken om een Person te maken:
Slide 10 - Slide
Meerdere constructors
Door meerdere constructors te maken, kun je objecten met verschillende standaard waarden laten instantiëren
Slide 11 - Slide
More lessons like this
Les 7: Classes, Instances, Constructors, Static
February 2023
- Lesson with
28 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 3
Les 2: Classes, Instances, Constructors, Static
November 2022
- Lesson with
31 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 3
Les 7 - ArrayList en Classes
December 2021
- Lesson with
34 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
OOP(s)
March 2023
- Lesson with
16 slides
PRM
MBO
Studiejaar 1
4. Verschillende Objecten en daarvan Classes
November 2024
- Lesson with
24 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1-4
C# : Classes
September 2024
- Lesson with
11 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Lesweek 5 - Bufferweek
September 2024
- Lesson with
15 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Lesweek 5 - Bufferweek
November 2024
- Lesson with
15 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1