我在Dart编程语言中有以下代码
class HttpResponse {
final int code;
final String? error;
HttpResponse.ok() : code = 200; <== This functionality
HttpResponse.notFound() <== This functionality
: code = 404,
error = 'Not found';
String toString() {
if (code == 200) return 'OK';
return 'ERROR $code ${error.toUpperCase()}';
}
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能在Kotlin中实现这一点,我知道我可以使用静态方法,但是静态方法没有初始化类的目的,有没有办法在Kotlin中实现这一点?