HelloWorld skrev 2013-07-03 12:36:51 följande:
Detta går käpprätt åt skogen... error efter error efter error... är det såhär att vara programmerare så tackar ja för mig. Tur att vi har inrikting design i programmet annars hade jag avlidigt. Nu har jag kollat på videos, snurrat til det helt ...Såhär ser det ut nu men det är inget som fungerar...
public class Vara {
//Deklarerar variabler
private String name;
private double price;
private int antal;
}
class Test {
public static void main(String[] args) {
Vara var = new Vara();
}
//constructors
public void Vara (String name)
{
this.name = name;
}
public Vara (int antal)
{
this.antal = antal;
}
public Vara (double price)
{
this.price = price;
}
public void setName(String name) {
var.setName (("Halstabletter");
//
this.name syftar på name i deklarerade variabler (private string name) och name syftar på det som står i parrantesen i void metoden
}
public void setPrice (double price) {
var.setPrice(("12.5"); //det är ju en double
}
public void setAntal (int antal) {
var.setAntal() = (("10");
}
public String getName()
{
return
this.name;
}
public double price()
{
return this.price;
}
public int getAntal()
{
return this.antal;
}
}
Det där klasstestet verkar störa en del också... vwt varken ut eller in nu.... Kommer hålla på tills jag klarar det..har inget val...men att det ska vara så jäkla svårt...blir galen
Lugn och fin nu HelloWorld..
Det du går igenom är vanligt i början. Man fattar inte ett skit av felmeddelanden och alla hjälpforum ger kryptiska svar i still med "kolla i library efter extensionen för Object Class och kör enumerering".
Du har gjort ett mindre fel.
Det bästa du kan göra är att skriva två separata klasser en som heter Vara och en som heter Test.
Jag gissar att du sett massor av exempel där main ligger i klassen du skriver och så kan man göra när man känner sig lite mer varm i kläderna.
Men för att vara till nytta.
1. Skapa ditt projekt i kompilatorn (använder du eclipse eller jdev eller vad)
2. I projektet skapar du ny klass som du döper till vara (kryssa i default construktor men kontrollera så att inte main står ifyllt)
3. Skapa en ny klass i projektmappen som du döper till Test och i denna kryssar du i main
I vara klassen skriver du in det först jag skrev observera att kolla all { } har du 5 öppningar { måste du även ha 5 } (datorn blir ledsen annars).
I klassen test skriver du
class Test { public static void main(String[] args) { Vara var = new Vara();
var.setName = "Halstablett"
String s = var.getName;
system.out.write(s ); //strängen s kommer skrivas om allt går som det ska
}
Det gick inte att skicka material över Familjeliv men har du någon annan mail så kan jag skicka lite av mitt gamla kursmaterial till dig.
Ge dig bara inte.. Att du vill försöka förstå visar att du kan bli en bra utvecklare.
Jag har sett stora tuffa utvecklare med längre erfarenhet än jag darra i knävecken för mindre..