• No results found

Lektion 13 - Klasser och objekt del 2

N/A
N/A
Protected

Academic year: 2021

Share "Lektion 13 - Klasser och objekt del 2"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Lektion 13

Klasser och objekt

Del 2

(2)

Klassen Boll Variabler: •diameter •material •färg •5 •Gummi •Röd •10 •Plast •Blå a b

Klassen

Boll

För objektet a gäller:

a.diameter = 5; a.material="Gummi"; a.farg = "Röd";

För objektet b gäller:

b.diameter = 10; b.material="Plast"; b.farg = "Blå";

(3)

Klassen Boll

class Boll { ... Boll() { diameter = 10; material = "Plast"; farg = "Gul"; } ... }

(4)

Klassen Boll

Metoden rulla() "rullar" bollen 10 varv.

Lägg till metod med s.k. parameter:

void rulla(int n) { for(int i = 0; i < n, i++) { System.out.print('O'); } System.out.println(""); }

(5)

Klassen Boll

En ny konstruktormetod med parametrar:

Boll(int d, String m, String f) {

diameter = d; material = m; farg = f;

(6)

Testa Boll

I ett huvudprogram

Boll a = new Boll();

Boll b = new Boll(5, "Glas", "Rosa");

System.out.println(a.volym()); System.out.println(b.volym());

a.rulla(); b.rulla(20);

(7)

Synlighet - Inkapsling

public – görs synligt för alla klasser

private – kommer bara åt inom klassen

Kallas modifierare (det finns även protected)

Klassen Boll:

(8)

8

Uppgift

• Gör övning ”Konsol-bilar” på sidan 23.

References

Related documents

Meta-categories were derived through amalgamating tags on the basis of their relevance to ‘the broader theoretical and empirical framework’ (Rose, 2001, p.63) of

O m vi anknyter till Anderssons analysmodell så finns det mot bakgrund av d e n n a undersök- ning skäl att påstå att det föreligger faktiska skillnader i värderingar och

Klass 12, Icosandria, fler än 12 ståndare på ett ringformigt fäste Klass 13, Polyandria, fler än 12 ståndare tätt under pistillfästet Klass 14, Didynamica, 4 ståndare (2 längre

Även om lärare i studien påpekat att de äldre eleverna lär sig av de yngre, går det att utläsa av tidigare forskning och denna studie att åldersblandade klassen

Lösningen på att kunna samla underlag och information om varje elev är att ta in eleverna i små grupper vilket är nödvändigt och Lisa som undervisar i engelska förklarar varför:

psykologiska tillförlitlighet: de kunna ha känt sig tveksamma att kategoriskt desavouera de officiella uppgifterna från Görings presstjänst (det var då ännu ej

Paolo Quanta, Ställföreträdande chef för forskning om avancerad aeronautisk teknik i det italienska nationella Forskningsrådet (ita. Consiglio Nazionale delle Ricerche),

Vi sätter då datamedlemmarna som private och skriver egna funktioner som ligger i klassen (medlemsfunktioner) och dessa får påverka våra datamedlemmar på endast det sättet