Sun Java-program gäller för en mängd olika sammanhang . Java-program som byggts med den objektorienterade modellen består av separata delar som fungerar tillsammans som en helhet . Utforma en Java- program innebär att dela upp de olika uppgifter som krävs bland en uppsättning program delar . På en grundläggande nivå , bygga ett Java-program på det här sättet handlar om att skapa klasser . Klasserna är specialiserade delar av koden tillägnad en eller flera arbetsuppgifter och kan kallas på från annat håll för att utföra dessa uppgifter . Saker du behöver Review, Java Runtime Environment ( JRE ) installerat på din dator
Integrated Development Environment ( IDE ) såsom Eclipse eller NetBeans
Visa fler instruktioner
1
Skapa ett projekt för ditt program . I din IDE , skapa ett nytt Java- projekt och döp den till " TutorialProject " eller något liknande . I ditt projekt , skapa en ny klass , och kalla den " MyMainClass . " Öppna den nya klassen om din IDE inte har öppnat det automatiskt . Skriv följande kod :
public class MyMainClass {
public void main ( String [] args ) katalog
{
//main code går här
}
}
Din IDE kan ha fyllt en del av koden åt dig . Det är där du kommer in i koden som exekveras först när programmet körs .
2
Skapa en annan klass . Den största klassen använder typiskt andra resurser inom Java-projekt som du skapar eller importerar . De flesta program använder flera klasser , som alla har sin egen specifika roll inom projektet som helhet . Skapa en andra klass i ditt projekt , namnge det " MyHelper . " Öppna den nya klassen och ange följande kod , igen , kan din IDE har fyllt en del av det i för dig :
public class MyHelper {
//klassdeklarationen kod går här
}
klassdeklarationen är en definition av vad ett objekt av den här klassen kommer att göra . Oroa dig inte om dessa begrepp är nytt för dig , eftersom de kommer att börja vettigt när du använder dem i dina program . Det enda sättet att lära sig programmering är genom att göra det .
3
Ge din nya klass en konstruktor metod . När du har slutfört en klass deklaration i ditt projekt , kommer du att kunna skapa objekt av den klassen på andra ställen i programmet . När detta händer , det klasskonstruktorn metoden kallas , så du måste definiera vad det kommer att göra . Normalt har en klass ett eller flera av de uppgifter inom den . Dessa kan representeras som " Instansvariabler ", vilket innebär att de existerar för varje instans av klassen , dvs varje objekt av den klassen som skapas . Ange konstruktormetoden inom din " MyHelper " klassdeklarationen :
public class MyHelper {
//klassdeklarationen kod går här
//instansvariabler för klassen
private String mittnamn ,
//konstruktormetod
offentliga MyHelper ( String namn ) katalog
{
mittnamn = namn ;
}
}
klassen är ett enkelt exempel innehåller bara en enda instans variabel .
4
Exemplifiera din klass . Gå tillbaka till din huvudsakliga projekt klass och ange koden i den huvudsakliga metoden enligt följande :
public static void main ( String [] args ) katalog
{
//main code går här
MyHelper mainHelper = ny MyHelper ( " Sue " ) ;
}
här skapar ett objekt eller instans av " MyHelper " klass du definierat . Konstruktormetoden i klassen kräver att en parameter av typen Sträng ledas till det , vilket är anledningen till att " Sue " exempel textsträng ingår inom parentes . Använda " MyHelper ( ) " är en förkortning för att anropa konstruktorn metoden i klassen . Konstruktören utför vad koden ligger i den och returnerar ett objekt av klassen till varhelst det hette från .
5
Ge din klass en metod . Just nu " MyHelper " klassen är inte mycket till hjälp , eftersom det inte göra mycket . Gå tillbaka till " MyHelper " klassdeklarationen och lägg till följande efter konstruktormetoden :
public void writeName ( ) katalog
{
System.out.println ( myname ) ;
}
gå nu tillbaka till din huvudklass och lägga till denna rad efter raden skapar " MyHelper " objekt :
mainHelper.writeName ( ) ;
Spara dina filer , kompilera och köra programmet . Allt som skulle hända är att strängen " Sue " skrivs ut till standard ut konsolen i din IDE . Detta enkla exempel visar hur klasser och objekt används för att utföra uppgifter i ett Java-program .