C# 自定义类问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:53:34
是不是所有的自定义类都可以用来申明一个该类型的变量?比如建个自定义类User 就可以把a1申明为 User类型的变量 User a1 = **;
自定义类可以做到代码的封装 实例化对象后可以引用它的各种方法 而把变量申明为这个自定义的数据类型有什么意义啊!那么多数据类型还不够用吗?为什么要自定义?

可以!没问题的
classs tes
t
{
test t1=new test
public test copy()
{
return t1;
}
}
可以在类里面定义该类的一个变量! 一般用法是返回该类的一个副本

楼上诸位都错了,不是所有的自定义类型都能声明实例变量,静态类就不可以。

比如:
public static class MyClass
{
}

类定义前面有static就不可以声明实例变量,只能用类名直接引用。

当然。
最好别滥用,效率和质量还是蛮重要的。

完全可以

是的