Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avUlla-Britt Gunnarsson
1
1 Föreläsning 7 Repetition Instansvariabler och klassvariabler Klassmetoder och Instansmetoder
2
2 Repetition Instansmetoder kan endast anropas via en instans av klassen Klassmetoder kan anropas både via en instans eller via klassnamnet.
3
3 Klassmetoder och Instansmetoder Normalt anropas alltid en instansmetod via ett objekt (en instans av klassen). Color röd = new Color(255,0,0); Color mörkröd = röd.darker(); Om en metod deklareras med static (klassmetod) kan den anropas direkt från klassen - utan att man behöver skapa något objekt. double x = Math.sqrt(17); En klassmetod kan använda klassvariabler men för att använda instansvariabler så måste finnas ett objekt.
4
4 Skapa en klass för TV TV:en har 3 kanaler De 3 kanalerna ska initieras vid instanseringen. Det ska finnas metod så att man kan byta kanal när man anropar metoden. Det ska finnas en metod som visar vad det är för program som visas.
5
5 Klassen TV Vilka variabler ska klassen ha? Ska de vara instansvariabler eller klassvariabler? Vilka metoder ska klassen ha ska de vara klassmetoder eller instansmetoder?
6
6 Static när och varför? P-HUS 200 nokia limpa BMW PC för 5000
7
7 P-HUS 200 nokia limpa BMW PC för 5000 Static när och varför?
8
8 P-HUS 200 nokia limpa BMW PC för 5000 Static när och varför?
9
9 P-HUS 199 limpa BMW 199 PC för 5000 199 nokia Static när och varför?
10
10 Klassen skylt Vilka variabler ska klassen ha? Ska de vara instansvariabel eller klassvariabel. Vilka metoder ska klassen ha ska de vara instansmetod eller klassmetod?
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.