对象是否被实例化

法哈德

这是 vala 的示例源代码,用于从基本操作系统网站创建一个简单的 GTK 应用程序


public class Examples.Application : Gtk.Application {
    public Application () {
        Object (
            application_id: "org.valadoc.examples",
            flags: ApplicationFlags.FLAGS_NONE
        );
    }

    protected override void activate () {
        var application_window = new Gtk.ApplicationWindow (this);
        application_window.show_all ();
    }

    public static int main (string[] args) {
        var app = new Application ();
        return app.run (args);
    }
}

我不明白这段代码中的对象?它是什么?它是一个对象吗?如果它是一个对象,那么为什么它没有新的关键字并且没有实例化?

尼尔斯格

Object()你看到那里的构造被称为瓦拉特定的语法:GObject的风格的建筑它允许您一次设置所有属性。

这允许您使用 GObject 所谓的“构造属性”:可以在构造期间设置的属性(有时它们甚至只能在构造期间专门设置)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

告诉对象是否以静态方法实例化?

我的自定义Application对象是否在执行其他任何代码之前实例化?

相同类的实例化对象是否添加到内存(C#)中?

如何检查对象是否属于实例“Type”?

检查对象是否为任何“数字”类的实例?

JavaScript检查对象是否为当前类的实例

测试对象是否为参数类型的实例

如何检查对象是否是namedtuple的实例?

检查调用对象是否为子类的实例

确定Class对象是否是抽象类的实例

检查对象是否是类的“直接实例”

检测JavaScript对象是否为FormData实例

在Node中,如何检查特定对象是否是ChildProcess的实例

检查Swift对象是否是给定元类型的实例

如何检查对象是否是特定类的实例?

Java 检查对象是否是类型的实例

实例化DataSet对象是否自动为CRUD操作创建到基于SQL服务的数据库的连接?

通过从方法的返回值中进行复制来实例化对象是否可以接受?

从接口实例化的对象是什么

反序列化的对象是否与原始对象相同

反序列化的对象是否保留静态值?

检查对象是否是类的实例(但不是其子类的实例)

在php中检查对象是否是类的实例,而不是子类的实例

Android ReCaptcha:在我的 Activity 中实例化一个(同步!)Executor 对象是否会导致其线程(和 UI)崩溃?

检查对象是否是 Node.JS 中特定对象的实例数组

检查用 Object.create 创建的对象是否是原始对象的实例

swinject是否重新实例化对象?

序列化对象中包含的每个对象是否也必须序列化?(Android,Java)

查看对象是否是通过字符串传递的类的实例