【问题标题】:Anonymous subclass匿名子类
【发布时间】:2014-04-24 07:09:40
【问题描述】:

如何在C# 中创建匿名子类的实例?让我有一个基类Bclass,我想创建一个带有附加方法和属性的子类实例?怎么可能?

【问题讨论】:

    标签: c# anonymous-class


    【解决方案1】:

    匿名类(又名anonymous types)不能扩展另一个类或实现接口。

    如果需要继承或实现接口,则需要创建命名类。

    【讨论】:

    • 但是在 Java 中我们可以创建一个匿名子类的实例,不是吗?
    • 你会怎么做?您没有可用于创建实例的类名。只要你有一个名字,它就是一个命名类,不是吗? P.S.:我不是 Java 开发人员,所以它可能在那里(不同地)工作......
    • @chrfin ....什么? C# 中的匿名类?你在说什么?你的意思是anonymous types
    • 可以这样做: 让 MyClass 是一个类。所以匿名子类是由 MyClass m= new MyClass(){ public String str;} 创建的
    • @dcastro 它在 Java 中运行良好。我在评论中的问题是关于 Java 匿名子类。
    猜你喜欢
    • 1970-01-01
    • 2015-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多