Photo AI

Skryf kode vir 'n konstruktormetode wat die skakelaar-ID (switch ID) opskryf, en die twee boolean waardes wat die status van die skakelaar (True of False) aan die fSwitchID toewys - NSC Information Technology - Question 3 - 2023 - Paper 1

Question icon

Question 3

Skryf-kode-vir-'n-konstruktormetode-wat-die-skakelaar-ID-(switch-ID)-opskryf,-en-die-twee-boolean-waardes-wat-die-status-van-die-skakelaar-(True-of-False)-aan-die-fSwitchID-toewys-NSC Information Technology-Question 3-2023-Paper 1.png

Skryf kode vir 'n konstruktormetode wat die skakelaar-ID (switch ID) opskryf, en die twee boolean waardes wat die status van die skakelaar (True of False) aan die fS... show full transcript

Worked Solution & Example Answer:Skryf kode vir 'n konstruktormetode wat die skakelaar-ID (switch ID) opskryf, en die twee boolean waardes wat die status van die skakelaar (True of False) aan die fSwitchID toewys - NSC Information Technology - Question 3 - 2023 - Paper 1

Step 1

Konstruktormetode

96%

114 rated

Answer

Die konstruktormetode is die eerste stap om 'n objek van die klas te skep. Hier is 'n voorbeeld van hoe die kode geskryf kan word:

public SmartSwitch(int fSwitchID, string device, double ePowerUsage) {
    this.fSwitchID = fSwitchID;
    this.Device = device;
    this.ePowerUsage = ePowerUsage;
    this.eSwitchStatus = false;
}

Step 2

getSwitchID-funksie met string terugstuurwaarde

99%

104 rated

Answer

Skryf 'n funksie genaamd getSwitchID wat die waarde van die fSwitchID as 'n string teruggee:

public string getSwitchID() {
    return fSwitchID.ToString();
}

Step 3

energyUsed-funksie met reële terugstuurwaarde

96%

101 rated

Answer

Hier volg die definisie van die energyUsed funksie:

public double energyUsed() {
    return ePowerUsage / 1000;
}

Step 4

setSwitchStatus-prosedure

98%

120 rated

Answer

Skryf 'n prosedure genaamd setSwitchStatus met 'n bool parameter:

public void setSwitchStatus(bool status) {
    eSwitchStatus = status;
}

Step 5

toString-funksie met string terugstuurwaarde

97%

117 rated

Answer

U kan 'n toString funksie skep wat die status van die skakelaar insluitend al sy eienskappe teruggee:

public override string ToString() {
    return "Switch ID: " + fSwitchID + ", Device: " + Device + ", Power Usage: " + ePowerUsage + ", Status: " + eSwitchStatus;
}

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

;