Cette question est tellement stupide ... En tout cas, je ne trouve pas la bonne information, parce que chaque classe d'exemple Scala-constructor que je vois fonctionne avec au moins un paramètre.Comment définir un constructeur sans paramètre dans Scala
Je veux avoir cette classe traduit de Java Scala:
public class SubscriptionConverter extends Converter {
public SubscriptionConverter() {
Context ctx = new InitialContext();
UserEJB userEJB = (UserEJB) ctx.lookup("java:global/teachernews/UserEJB");
}
(...)
}
donc je ne dispose que d'un constructeur sans paramètre. Je me suis amusé avec Scala(), mais je n'ai pas pu obtenir un exemple similaire à celui ci-dessus. Comment puis-je écrire cela dans Scala?
Et vous voudrez probablement déclarer ces vals 'private' - sinon ce seront des champs publics. –
Notez que l'exemple ci-dessus ne produit pas le même effet que le code de la question. Dans ce code, les variables sont locales à la portée de la méthode, alors qu'ici elles entrent dans chaque instance de l'objet. Le 'local' de Scala 2.8 pourrait être utilisé ici pour introduire un bloc. –
@ Daniel où puis-je en savoir plus sur les environs? N'a pas trouvé d'information, pas même dans la référence de langue 2.8 – ifischer