Curahee Q
Legacy Member
Beste 9livers
Ik ben zelf al redelijk lang met java bezig en sinds vandaag de eerste les gehad op school (daarvoor was het altijd C++).
Nu zet ik voor elke class public, en ook voor elke lidfunctie. Nu doen ze dit op school niet en wordt het iets als volgt
Nu, ik schreef altijd public voor de class en ook voor alle lidfuncties. Dus dan wordt het
Het verschil is dat wanneer je er public voor zet deze ook buiten zijn package bereikbaar is. Maar wat doen jullie altijd? Of kijken jullie of hij effectief buiten zijn package bereikbaar moet zijn, is dit niet het geval zet je het erbij?
Graag wat meer informatie.
Alvast bedankt
Ik ben zelf al redelijk lang met java bezig en sinds vandaag de eerste les gehad op school (daarvoor was het altijd C++).
Nu zet ik voor elke class public, en ook voor elke lidfunctie. Nu doen ze dit op school niet en wordt het iets als volgt
Code:
class Student {
private String name;
Student(String name) {
this.name = name;
}
Student() {
this("unknown");
}
String getName() {
return this.name;
}
}
Nu, ik schreef altijd public voor de class en ook voor alle lidfuncties. Dus dan wordt het
Code:
public class Student {
private String name;
public Student(String name) {
this.name = name;
}
public Student() {
this("unknown");
}
public String getName() {
return this.name;
}
}
Het verschil is dat wanneer je er public voor zet deze ook buiten zijn package bereikbaar is. Maar wat doen jullie altijd? Of kijken jullie of hij effectief buiten zijn package bereikbaar moet zijn, is dit niet het geval zet je het erbij?
Graag wat meer informatie.
Alvast bedankt
.
. Mijn gebruikers mogen mijn classes gebruiken zoals ze zelf willen
. In de 15 jaar dat ik programmeer heb ik zoiets nog nooit nodig gehad.