1 Föreläsning 9 Object cast Klassen Vector Skillnad mellan Arrayer och Vector.

Slides:



Advertisements
Liknande presentationer
Föreläsning 9 Programmeringsteknik och Matlab 2D1312/2D1305
Advertisements

Programmeringsteknik för K och Media
Programmeringsteknik för K och Media
1 Föreläsning 6 Klass Object, instans av klass public/private Klassvariabler och klassmetoder.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 7 ( ) INNEHÅLL: -Klasser och instansvariabler -Tabeller av klassobjekt.
Vektorer (klassen Vector) Sortering
Programmeringsteknik för Media1 & K1
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
Föreläsning 5 Arrayer & ArrayList Hur man använder API:n
Föreläsning 12 Om slutprovet. Repetition –deklaration av variabler –skapande av objekt (instansiering) –Vektorer och Vector-klassen –Klasser –Instans-/klassvariabler.
Föreläsning 5 Klasser och instanser
Föreläsning 9 Inläsning och utskrift på fil –SimpleTextFileReader –SimpleTextFileWriter Felsökning Java API.
Föreläsning 7 programmeringsteknik och Matlab 2D1312/2D1305 Metoddeklaration och parametrar Arrayer och ArrayList.
Föreläsning 7 Repetition Sammansatta datatyper –vektor (hakvektor, array) –matris.
1 Föreläsning 4 Metoder & parametrar Array API och klassen ArrayList.
Hud & hudsjukdomar Fredrik Hieronymus.
Behandlas under 4 kursträffar i mineralmuseet
Administration Distribution Metabolism Exkretion
Kap. 3 Derivator och Integraler
Kapitel 3 Sannolikhet och statistik
Kap. 3 Derivator och Integraler
KONJUNKTURINSTITUTET
Praktiska grejer Lärare: Erik Ramm-Schmidt Läxorna finns på Wilma
Kapitel 2 Förändringshastigheter och derivator manada.se.
Är en radikal omställning till hållbar konsumtion möjlig och hur påverkar det våra möjligheter till välbefinnande? Jörgen Larsson Assistant professor in.
Styrelsen i stallet vecka 20
Medelhavsbuffé 11/ Bildkavalkad.
Täthet hos flänsförband mellan stora polyetenrör och ventiler
Föräldraenkät 2017 Förskola
Mid Sweden University develops and realizes opportunities
Litteraturhistoria åk9.
CAMPUS SUNDSVALL Campus Sundsvall is situated a short walk from the centre of the city. It has lovely scenery, with leafy groups of trees and a beautiful.
Fallpresentation nr Tandläkare …..
Vad kostar lånet? INTRODUCERA KAPITLET
DESIGNPROJEKT Fas 2: STRATEGI
Välkomna!.
APT 5 februari 2014, beslutdatum
Kapitel 1 Algebra och linjära modeller manada.se.
Patientöversikt & Analysyta
Grundbegrepp U x I Beräkningsformel •
Vibrationsföreskriften – AFS 2005:15, 5 §
Handelspolitik - Tullar
Dan Hedlin Statistiska institutionen, Stockholms universitet
Jonas Larsson, SSABs miljöchef
Måluppfyllelse resultat - genrep Nässjö ( )
CBH environmental group meeting
Försäkring, och tankar innan större projekt
Linjära religioner Abraham Judendom Isak/Ismael Jakob Moses Islam
Föräldramöte NSK F09/10 säsongen
Föreläsning 7 – pn-övergången III
Varmt välkommen!.
Grundläggande idrottsskadekurs
Elanvändning i Norden och systempris (rullande 52-veckorsvärde)
Läkemedel – Kort version
Moderna beredskapsjobb
för dig som rapporterar resultat
Horisontella principer
Välkommen! Kvällens upplägg Information om inventeringen
IK Viljan Strängnäs P08.
Hur vi arbetar för att nå ut med små medel
Statistiska undersökningar
Kap 1 - Algebra och funktioner
Nya perspektiv? Välkommen till SV!
Socialnämnden 14 februari maj 2019.
Offentlig upphandling – Möjligheter och förnyelse?
Välkomna Föräldramöte VIK TEAM-05
PALLIATIVT UTVECKLINGS CENTRUM
ÖVERVAKNINGS-KOMMITTÉN junimötet 2019
Handhavandeguide-Ladok Attestera resultat
Presentationens avskrift:

1 Föreläsning 9 Object cast Klassen Vector Skillnad mellan Arrayer och Vector

2 Repetition Arrayer används bl.a då programmeraren inte riktig vet antal variabler som kommer att behövas under körningen. Eller om man har en lista, serie av samma sak som programmet kommer att behandla dem sakerna på sammasätt. Kombination av slingor och arrayer kortar ner programmets antal rader, där det behövs.

3 Object Alla klasser i API:n och de klasser som vi defierar själva är en subbklass till klassen Object. Exempel: en Bil är en fordon, en cykel är en fordon, en flygplan är en fordon. En instans av klassen String är en instans av klassen Object, En instans av klassen Person är en instans av klassen Object men verken instans av person är String eller instans av String är Person.

4 Klassen Vector Klassen Vector finns i paketet java.util, därför detta paket ska importeras om man vill använda sig av klassen Vector. Klassen Vector har tre viktiga instansmetoder som används mest av allt. –boolean add(Object o) –Object get(int i) –int size( ) –Object remove(Object o) –Object remove(int i)

5 Skapa Vector-objekt Vector bilar = new Vector( );

6 Läggtill ett element i vektorn byxor.add(new Bil(”Volvo”));

7 Komma åt ett element i vektorn Bil min = (Bil) bilar.get( 0 ); Bil pappasBil= (Bil) bilar.get(1);

8 Tabort ett element Bilar.remove(1);

9 Läsa in filer Klassen SimpleTextFileReader finns inte i API:n Klassen SimpleTextFileWriter finns inte i API:n I den här kursen använder vi klassen för att läsa filer