Oprettet søn. d. 08. juni 2003 kl. 17:20:39

3131
3131 (13.185 point. Point ude: 120)

BlueJ opgave

Hej

Jeg er nybegynder i Java og er blevet forvirret over en opgave jeg sidder med så jeg håber der er nogen der kan hjælpe mig igang.

Jeg får at vide at jeg har 4 brevkategorier, dem skal jeg gerne have frem, men jeg er i tvivl om hvordan jeg skal gøre det.

Skal der kun være en klasse(brev) hvor jeg så definerer de 4 typer eller hvordan gør jeg?

Selve systemet skal bruges til at beregne porto ud fra brevets vægt og destination.

Skrevet søn. d. 08. juni 2003 kl. 17:24:28| #1

dotcom1
dotcom1 (16.494 point)
Ligner meget dette spørgsmål... http://www.eksperten.dk/spm/361739 :-)

Skrevet søn. d. 08. juni 2003 kl. 17:25:17| #2

arne_v
arne_v (929.897 point)
Du er ikke den eneste med den opgave. En af dine holdkammerater (formoder
jeg) har allerede stillet adskillige spørgsmål angående den.

:-)

Skrevet søn. d. 08. juni 2003 kl. 17:26:37| #3

arne_v
arne_v (929.897 point)
Jeg synes at du skal lave en abstrakt basis-klasse Brev og så 3 afledte
klasser StandardBrev, StorBrev og MaxiBrev.

Og evt. supplere med en factory til at lave den rigtige type brev med.

Skrevet søn. d. 08. juni 2003 kl. 17:28:57| #4


Skrevet søn. d. 08. juni 2003 kl. 17:29:54| #5

3131
3131 (13.185 point)
Undskyld jeg spørger men hvad et factory.

Skrevet søn. d. 08. juni 2003 kl. 17:31:25| #6

arne_v
arne_v (929.897 point)
En factory er en klasse med en metode til at producere objekter af
en eller flere andre klasser.

Skrevet søn. d. 08. juni 2003 kl. 17:34:09| #7

3131
3131 (13.185 point)
ok. Hvad er det nu lige en abstrakt basis-klasse det er :)

Skrevet søn. d. 08. juni 2003 kl. 17:37:04| #8

arne_v
arne_v (929.897 point)
En basis klasse er en klasse som andre klasser arver fra.

En abstract klasse er en klasse som har en eller flere abstrakte
metoder.

En abstrakt metode er en metode som kun er erklæret i en basis-klasse
men som skal implementeres i en afledt klasse for at den kan instantieres.

Skrevet søn. d. 08. juni 2003 kl. 17:39:40| #9

3131
3131 (13.185 point)
Vil det sige at det jeg har skrevet i denne kode er forkert?

import java.util.*;
/**
* Letter information what kind of letter are we dealing with defined by length,
* width, thickness and weight.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Letter
{
    // instance variables
    private int length, width, weight;
    private double thickness;   
    private String country;

Skrevet søn. d. 08. juni 2003 kl. 17:44:12| #10

arne_v
arne_v (929.897 point)
Ikke nødvendigvis - men det er ikke hvad jeg foreslog ovenfor.

Men du kan også godt gøre det. Så laver du en storklasse som har
hele funktionaliteten.

Skrevet søn. d. 08. juni 2003 kl. 17:45:08| #11

3131
3131 (13.185 point)
ok, puha jeg syntes det er svært det her, ikke det med portoen men det første

Skrevet søn. d. 08. juni 2003 kl. 17:48:01| #12

arne_v
arne_v (929.897 point)
Prøv evt. at læse lidt på de spørgsmål og svar som din holdkammerat har fået/stillet.

Skrevet søn. d. 08. juni 2003 kl. 17:49:20| #13

3131
3131 (13.185 point)
Ok det vil jeg gøre tak for hjælpen. Det kan være jeg vender tilbage senere på aftenen. :)

Skrevet søn. d. 08. juni 2003 kl. 18:05:45| #14

3131
3131 (13.185 point)
Så er jeg her igen, med et hurtigt spørgsmål, hvis jeg nu ville forsætte med koderne som jeg har skrevet altså for en storklasse hvordan skal jeg forsætte? Det er der jeg er mest i tvivl om.

Skrevet søn. d. 08. juni 2003 kl. 18:08:20| #15

arne_v
arne_v (929.897 point)
Det var nok en god ide at kigge lidt på en metode til at beregne porto.

Det er jo ret centralt for breve.

Skrevet søn. d. 08. juni 2003 kl. 18:09:09| #16

3131
3131 (13.185 point)
ok tak igen

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Applikation i Netbeans Platform

Oprettet den 31. august 2010 kl. 15.22
kkaen giver 100 point for svar | Giv et svar »

Is it possible in any way to programmatically get hold of...

Oprettet den 31. august 2010 kl. 13.22
fredand giver 30 point for svar | Giv et svar »

Static vs accessor/mutator

Oprettet den 27. august 2010 kl. 15.49
amews_aj giver 60 point for svar | Giv et svar »

Seneste guides

100% højde med CSS i alle browsere
XML
2 Ting du skal holde øje med





Tips & Tricks fra PC World

Teaser billede

Sådan udspionerer du Google

Søgegiganten Google ved uhyggeligt meget om dig. Med Google Alarm får du besked, hver gang der sendes oplysninger om dig til Googles servere.


Anmeldelser fra PC World

Teaser billede

Test: Smart GPS-ur til løb og cykelture

Garmins Forerunner 110 er en meget underholdende makker, uanset om du løber, kører mountainbike i skoven eller drøner rundt på rulleskøjter. Vi har testet det GPS-baserede motions-ur.


Seneste blogindlæg

Teaser billede

Kvittering og status

På Eksperten er der 914.000 spørgsmål. Af dem er 162.000 åbne spørgsmål hvor der ikke er et accepteret svar, selvom der ligger forslag til svar på 63.000 af dem. Mange af dem ligger mange år...


Nyheder fra PC World

Teaser billede

Samsung udfordrer iPad med toptunet Android-tablet

Syv tommer skærm, Googles mobile styresystem og en vægt på 380 gram. Samsung har afsløret detaljerne om Galaxy Tab, der er sydkoreanernes bud på en konkurrent til Apples iPad. Mød tablet-pc'en...


Nyheder fra Computerworld

Se ugens mest læste artikler på Computerworld.dk

Fik du det hele med? Se listen over ugens mest læste artikler på Computerworld.dk. Der er i alt blevet bragt 102 artikler.



Kurser
Samarbejdspartnere

Udgiver · © 2010 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301