Skapa objekt
Hej! Jag tittar på en sida där de visar hur man skapar 2 objekt från samma klass. I detta fallet 2 olika hundar från samma klass . I hemsidan så visar de steg för steg hur man gör och förklarar men jag fattar inte vad de menar med Main -metoden. Jag vet vad en metod är men inte main-metoden. Utöver det så skriver de att resultatet blev Bosse äter
Båsman skäller
bosse: Zzzzzz
men de har inte kodat det någonstans.
länk till sidan: https://www.codebean.se/skapa-ett-objekt-fran-en-klass-i-java/
all hjälp uppskattas!!!
När de säger "Main-metoden" så menar de helt enkelt i main.
Du ser ju koden ovan:
//Skapar klassen "Dog". Praxis är att klassnamn har stor bokstav
class Dog {
//Definierar klassvariablerna (attributen/tillstånden) för klassen hund
String name;
int age;
String breed;
String color;
//Definiera konstruktorn
Dog(String name, int age, String breed, String color){
this.name = name;
this.age = age;
this.breed = breed;
this.color = color;
}
//Definierar metoderna för klassen hund
void bark(){
System.out.println(this.name + " skäller");
}
void eat(){
System.out.println(this.name + " äter");
}
void sleep(){
System.out.println("zZzZZzzZZz");
}
}
Oj, tack!!! Men en fråga bara: vad menar du med main? Jag vet vad en metod är men inte main
Main-metoden är helt enkelt där du skriver koden som skall exekveras.
Tack!