Hvordan lage OOP Java

Objektorientert programmering er en teknikk som gjør det mulig gjenbruk av kode og gjemmer seg, hastigheter programmering og reduserer feil. Selv om Javascript er ofte betraktet som et skriptspråk som brukes til å lage dynamiske websider, har mange webutviklere komme til å bruke Javascript for sine mer avanserte programmeringsteknikker, herunder etablering og utnyttelse objekt. Javascript tillater definisjonen av objekter og klasser og inkludering av objekt egenskaper og metoder, noe som gir webutviklere fleksibilitet til å opprette objekter som kan gjenbrukes i sine programmer.

Bruksanvisning

1 Åpne en teksteditor og skriv åpning og lukking koder som vil indikere at leseren skal tolke teksten plasseres mellom dem som Javascript. Gi filen JSOOP.html. Plasser all koden for å lage, instantiate og bruke gjenstander mellom disse to kodene.

<Script type = "text / javascript">

</ Script>

2 Lag en funksjon som skal inneholde objektets definisjon, egenskaper og metoder. Disse felles egenskaper og metoder kan kalles når en forekomst av objektet er opprettet. Navn objektet "myObject". Lagre JSOOP.html.

<Script type = "text / javascript">

funksjon myObject () {

}

</ Script>

3 Legg til et objekt eiendom ved å erklære den inne i "myObject" -funksjonen. Bruk "dette" søkeord for å indikere at eiendommen er en del av "myObject" objekt. Navn eiendommen "myObjectProperty". Lagre JSOOP.html.

<Script type = "text / javascript">

funksjon myObject () {

this.myObjectProperty = "This text belongs to myObjectProperty.";

}

</ Script>

4 Legg en metode til objektet ved å erklære den inne i "myObject" -funksjonen. Bruk "funksjon ()" søkeord med "dette" søkeord for å angi metode tilhører "myObject" objekt. Navn metoden "myObjectMethod" og erklære og returnere en verdi i en variabel som heter "myMethodText". Lagre JSOOP.html.

<Script type = "text / javascript">

funksjon myObject () {

this.myObjectProperty = "This text belongs to myObjectProperty.";

this.myObjectMethod = function () {

myMethodText = "Denne teksten tilhører myObjectMethod.";

tilbake myMethodText;

}

}

</ Script>

5 Bruk "nye" søkeord for å opprette et nytt objekt av typen "myObject". Gi det nye objektet til en variabel som heter "myTestObject". Lagre JSOOP.html.

<Script type = "text / javascript">

funksjon myObject () {

this.myObjectProperty = "This text belongs to myObjectProperty.";

this.myObjectMethod = function () {

myMethodText = "Denne teksten tilhører myObjectMethod.";

tilbake myMethodText;

}

}

Var myTestObject = new myObject ();

</ Script>

6 Bruk den nye objekt "myTestObject" med Javascript "alert ()" funksjonen for å skrive ut eiendom "myObjectProperty". Bruk Javascript "document.write" funksjonen for å skrive ut returverdien av funksjonen "myObjectMethod". Lagre og lukk JSOOP.html.

<Script type = "text / javascript">

funksjon myObject () {

this.myObjectProperty = "This text belongs to myObjectProperty.";

this.myObjectMethod = function () {

myMethodText = "Denne teksten tilhører myObjectMethod.";

tilbake myMethodText;

}

}

Var myTestObject = new myObject ();

document.write (myTestObject.myObjectProperty);

document.write (myTestObject.myObjectMethod ());

</ Script>

7 Bruk en nettleser for å få tilgang JSOOP.html. Kontroller at når siden lastes, skriver den ut verdien av "myObjectProperty" til websiden. Kontroller at det skrives også avkastningen verdien av "myObjectMethod ()".

Hint

  • Javascript objekter kan også lages ved å plassere koden inne i et objekt eller ved hjelp av en prototype.
  • Javascript tillater arv ved bruk av prototyper, en teknikk som oppmuntrer og tar nytte av gjenbruk av kode.
  • Javascript tillater polymorfisme. Lag forskjellige gjenstander som bruker identiske metodenavn og deretter riktig kaller metodene.
  • Objektorienterte konsepter kan være forvirrende for de som bare har erfaring med prosedyreorientert programmering. Se i Resources for en OOP opplæringen.