class SharedWorld {
def db = Db(sql)
def help = Help(db)
}
class Db {
Sql sql
Db(def sql) {
this.sql = sql
}
}
class Help {
Help(){}
Db db
Help(Db db) {
this.db = db
}
}
Bu yapıya sahip ve benim groovy derlemek nedense bunu Yardım için eşleşen yapıcısı bulamadığını bir hata alıyorum (Db). Herhangi bir fikir neden? İmza,Ben eşleşen bir yapıcısı ama imzalar maçı görmediklerine bir hata aldınız
Sınıf tanımlarınız kötü görünüyor. Sınıf adından sonra neden parantezler var? – JChap