Als «initializer» getaggte Fragen



8
Aufruf einer Java-Methode ohne Namen
Ich schaue auf den Code unten und finde etwas Seltsames: public class Sequence { Sequence() { System.out.print("c "); } { System.out.print("y "); } public static void main(String[] args) { new Sequence().go(); } void go() { System.out.print("g "); } static { System.out.print("x "); } } Ich hätte erwartet, dass dies zu …
100 java  initializer 

2
Auf den Initializer kann aufgrund der internen Schutzstufe nicht zugegriffen werden
Ich habe einige Protokolle LoginStrategy public protocol LoginStrategy { func login(_ viewController: UIViewController) func getUserInfo(withCompletionHandler completionHandler: @escaping (_ userInfo: [String: Any]?) -> ()) func createLoginButton(_ frame: CGRect, withCompletionHandler completionHandler: @escaping (_ loginButton: UIView) -> ()) func getUserId() -> String } und zwei Klassen: LoginProvider public class LoginProvider { public let …

2
Statischer Initialisierungsblock in Kotlin
Was entspricht einem statischen Initialisierungsblock in Kotlin? Ich verstehe, dass Kotlin so konzipiert ist, dass es keine statischen Dinge enthält. Ich suche etwas mit äquivalenter Semantik - Code wird einmal ausgeführt, wenn die Klasse zum ersten Mal geladen wird. Mein spezieller Anwendungsfall ist, dass ich die DayNight-Funktion aus der Android …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.