Photo AI

1. Skryf 'n konstruktormetode wat twee parameterwaarde van tipe string - NSC Information Technology - Question 3 - 2024 - Paper 1

Question icon

Question 3

1.-Skryf-'n-konstruktormetode-wat-twee-parameterwaarde-van-tipe-string-NSC Information Technology-Question 3-2024-Paper 1.png

1. Skryf 'n konstruktormetode wat twee parameterwaarde van tipe string. - Ken die regte parameterwaardes toe aan 'AlbumTitle' en 'artist'. - Ken FALSE toe aan ... show full transcript

Worked Solution & Example Answer:1. Skryf 'n konstruktormetode wat twee parameterwaarde van tipe string - NSC Information Technology - Question 3 - 2024 - Paper 1

Step 1

Konstruktormetode

96%

114 rated

Answer

Die konstruktormetode moet twee parameters van tipe string hê: AlbumTitle en artist. Dit is belangrik om die volgende toekennings te maak:

  1. HighRanking moet op FALSE gestel word, en
  2. Points moet op 0 gestel word.

Hier is 'n voorbeeld van die konstruktormetode:

public Album(String AlbumTitle, String artist) {
    this.AlbumTitle = AlbumTitle;
    this.artist = artist;
    this.HighRanking = false;
    this.Points = 0;
}

Step 2

getPoints-funksie

99%

104 rated

Answer

Die getPoints-funksie moet 'n heelgetalwaarde teruggee en die waarde van Points moet hierby aangepas word. 'n Algemene struktuur kan wees:

public int getPoints() {
    return Points;
}

Step 3

setRanking-prosedure

96%

101 rated

Answer

Die prosedure setRanking moet geskryf word om die waarde van numWeeks te evalueer. Hier is 'n voorbeeld:

public void setRanking(int numWeeks) {
    if (numWeeks > 4) {
        this.HighRanking = true;
    }
}

Step 4

determineStatus-funksie

98%

120 rated

Answer

Die determineStatus-funksie moet die status bepaal op grond van die waarde van HighRanking. 'n Eenvoudige implementering kan wees:

public String determineStatus() {
    String status;
    if (HighRanking) {
        status = "Gold";
    } else {
        status = "Normal";
    }
    return status;
}

Join the NSC students using SimpleStudy...

97% of Students

Report Improved Results

98% of Students

Recommend to friends

100,000+

Students Supported

1 Million+

Questions answered

;