I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
du kan evt modellere et brev og en porto-beregner.
Klassen brev skal have en konstruktor, der opretter et Brev med tilhørende værdier. Det kunne være modtager, adresse, postnummer, by, afsender og vægt.
Disse gemmes i tilstandsvariable - kan enten være public eller private (og så returneres af metoder)
Klassen Portoberegner skal tage et brev som argument. Dens metode skal blot aflæse brevets vægt og modtager-adresse og beregne (+ returnere) portoen.
Håber, det er hjælp nok. Ellers kan jeg godt gøre det mere specifikt.
Du må meget gerne gøre det mére specefikt, men først må jeg hellere nævne at det skal lave i BlueJ og jeg skal inddele brevene efter Standardbreve, Storbrev og Maxibrev. De indeholder oplysningerne Længde, Bredde, Tykkelse, Vægt og i Maxibrev står der desuden Længde + bredde + tykkelse.
Jeg har så selv forsøgt at lave følgende klasse: 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 Category { // instance variables
private String letter; private int length, width, weight; private double thickness; private int x;
/** * Constructor for objects of class Category */ public Category()
public Brev(String name, String country, Int len...osv) {
this.name = name; osv } public String getName() { return name; } public int getHeight() { return height; } osv... } Det er vel alt du behøver for at modellere brevet - med de oplsyninger du skal bruge.
Så kan du modellere en Portoberegner, der har en beregningsmetode, der tager et Brev med som argument.
public class Portoberegner {
public Portoberegner() {}
public beregnPorto(Brev b) {
String land = b.getCountry(); int weight = b.getWeight(); osv - træk alle oplsysninger ud...
put oplysningerne ind i din algortime for at beregne porto og returner resultatet. Det kan du evt hæfte på Brevet - bare udvid klassen med en int Porto
der er brugt to forskellige klasser, men de kan sagtens samles i en som private klasser. Det er mere for princippets skyld, at de er delt. UML diagrammer og så'n :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.