Newest Viewed Downloaded

Föreläsning 7Repetition Instansvariabler och klassvariabler Klassmetoder och Instansmetoder

Föreläsning 7

Repetition Instansvariabler och klassvariabler Klassmetoder och Instansmetoder

Variabler

1.inuti en metod 2.utan static lokala variabler 1.utanför metoder 2.med static klassvariabler 1.utanför metoder 2. utan static instansvariabler deklareras Variabler

Metoder

utan static med returtyp Instansmetod med static med returtyp Klassmetod utan static utan returtyp samma namn som klassen Konstruktor deklareras Metod

Metodanrop

Instansmetoder kan endast anropas via en instans av klassen. Klassmetoder kan anropas både via en instans eller via klassnamnet.

Instansmetod

En instansmetod hör till instansen. Därför om man vill anropa en instansmetod så måste man göra det via en instans.

Klassmetod

En klassmetod hör till klassen, d.v.s. att när man vill anropa en klassmetod så måste göra det via klassnamnet. Observera att det går bra att anropa klassmetoden via en instans men man ska undvika detta för att få en mer tydlig kod.

This

this är en variabel som finns i alla instanser, this refererar alltid till det objekt (instans) som själv befinner sig i.

Skapa en klass för TV

TV:en har 3 kanaler 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 nu.

Klassen TV

Vilka variabler ska klassen ha? Ska de vara instansvariabler eller klassvariabler? Vilka metoder ska klassen ha ska de vara klassmetoder eller instansmetoder?

P-HUS 200 200 200 200 nokia limpa BMW PC för 5000 Static när och varför?

P-HUS 199 199 limpa BMW 199 PC för 5000 199 nokia Static när och varför?

Klassen skylt

Vilka variabler ska klassen ha? Ska de vara instansvariabel eller klassvariabel. Vilka metoder ska klassen ha ska de vara instansmetod eller klassmetod?

Lite Grafik

Frame använder man för att skapa ett fönster Button använder man om man vill ha en knapp att trycka på

Klassen Graphics

Ett objekt ur klassen Graphics representerar den yta man ritar på. I klassen finns metoder för att rita linjer, rektanglar, ellipser och polygoner samt skriva text. Skriv import java.awt.*; och import java.awt.event.*; i början av programmet.

Koordinatsystemet

(0,0) x y

Linjer

(xstart, ystart) (xslut, yslut) drawLine(xstart, ystart, xslut, yslut)

Rektanglar

(xstart, ystart) höjd bredd drawRect(xstart, ystart, bredd, höjd) fillRect(xstart, ystart, bredd, höjd)

Lyssnare

Om man vill att en knapp ska agera när man klickar på den så använder man en lyssnare som heter ActionLystener

AWT komponenter

Component

Showing 1 - 20 of 24 items Details

Name: 
f7
Author: 
Linda
Company: 
KTH
Description: 
Föreläsning 7Repetition Instansvariabler och klassvariabler Klassmetoder och Instansmetoder
Tags: 
ska | klassen | static | via | metoder | instansmetod | ystart | variabler
Created: 
8/14/1999 1:02:40 PM
Slides: 
24
Views: 
14
Downloads: 
0
Rating: 
0


> Comment



Share this presentation
|

Comments

Share this presentation:

|
Sitemap