C#中的实例化语句疑问(类定义.)DerivedClass B = new DerivedClass(); 这句什么意思

mmmm22222022-10-04 11:39:541条回答

C#中的实例化语句疑问
(类定义.)
DerivedClass B = new DerivedClass();
这句什么意思(我只知道是实例化),这个new什么意思,为什么要=erivedClass(),
DerivedClass B不是已经充分说明B是DerivedClass类的一个实例了吗?

已提交,审核后显示!提交回复

共1条回复
tczc01 共回答了23个问题 | 采纳率91.3%
DerivedClass B = new DerivedClass();
new 表示申请空间
new DerivedClass(); 表示把申请到的空间传递给对象B
1年前

相关推荐

unity3D特效跟随物体运动我想要一个特效跟随物体运动,我用碰撞检测来特效实例化,然后用这个实例特效跟随物体运用,下面
unity3D特效跟随物体运动
我想要一个特效跟随物体运动,我用碰撞检测来特效实例化,然后用这个实例特效跟随物体运用,
下面一点是我的码只能实例特效并在物体碰撞的时候产生(并不跟随物体运动),
x05Planee = GameObject.Find("Plane1");
x05x05Instantiate (statelight,Planee.transform.position,Planee.transform.rotation);
x05x05statelight.transform.parent = Planee.transform;
然后我在UPDATE里面 加上下面的一句一运行 很多警告,而且效果也不跟随物体运动,就直接显示在物体最开始的那个位置,我移动物体它也不跟随的.
statelight.transform.position = Planee.transform.position;
柳浪声声1年前2
gfjtyik 共回答了9个问题 | 采纳率100%
statelight是你要实例的物体么?
这个物体不能直接控制,而要用一个变量保存,比如在声明一个全局变量
GameObject sLight;
然后在碰撞时
sLight= Instantiate (statelight,Planee.transform.position,Planee.transform.rotation) as GameObject;
之后再update中再设置这个sLight.
下面是几条定义类的语句,只能被继承的类而不能实例化对象的是( ).
下面是几条定义类的语句,只能被继承的类而不能实例化对象的是( ).
A.class student B.public class student
C.abstract class student D.sealed class student
再见吧青春1年前1
我ff1977_12 共回答了18个问题 | 采纳率77.8%
C
抽象类
C++中类模板怎样实例化对象是类类型
C++中类模板怎样实例化对象是类类型
MyData obj1;
x05MyData obj2(4,-2,8);
x05MyData obj3(7.9,6.2,-5.2);
x05MyData obj4(8.8,7.7,6.6); //这一句要如何正确实现
胜利油田电zz1年前1
mrfangfmmu 共回答了11个问题 | 采纳率100%
template
class MyData
{
public :
MyData(T1 a = 0);
MyData(T1 a , T2 b );
MyData(T1 a , T1 b ,T1 c) ;
~MyData
private :

};
void main()
{
MyData obj2(4, -2,8);
MyData obj3(7.9,6.2,-5.2);
MyData obj4(8.8,7.7,6.6);
/* 首先 > > 之间一定要有一个空格,使编译器能正确理解,
其次 obj4(8.8,7.7,6.6) 对象首先 调用MyData(float a , float b ,float c) 构造函数进行隐式类型转换将(8.8,7.7,6.6)转换成 MyData类型 对象 , 再调用
MyData(MyData a = 0) 构造函数 生成 obj4 ;*/
}
GraphicsEnvironment类能实例化吗?
GraphicsEnvironment类能实例化吗?
GraphicsEnvironment g=GraphicsEnvironmeng.getLocalGraphicsEnvironmeng() 这句是什么意思?是实例化吗?
猪之梦1年前1
执雨前行 共回答了16个问题 | 采纳率100%
获取运行时刻的图形环境.注意:运行期间不一定就有图形环境,譬如服务器操作系统就不一定要有图形环境
VB6中定义对象并实例化与先定义对象后实例化有什么区别呢?
VB6中定义对象并实例化与先定义对象后实例化有什么区别呢?
譬如(1)dim rst as new ADODB.recordset
(2)dim rst as ADODB.recordset
set rst=new ADODB.recordset
这两种方法有何区别?哪一种执行效率更高呢?
万泉水1年前1
fiona啦啦 共回答了18个问题 | 采纳率88.9%
1、dim rst as new adodb.recordset
以后不可以set rst=nothing,执行此语句不会出错,rst也不会等于nothing.
2、dim rst as adodb.recordset
set rst=new adodb.recordset
以后可以set rst=nothing,此时执行这条语句rst可以等于nothing
至于效率是一样的它们是一样的
C语言高手进 一道二机C的题 定义无符号类型为Uint 下面可以作为类Uint 实例化的值的是
C语言高手进 一道二机C的题 定义无符号类型为Uint 下面可以作为类Uint 实例化的值的是
A-369 B 369 C0.369 D整数集合{1,2,3,4,5}
197802201年前1
dblxdjy 共回答了19个问题 | 采纳率89.5%
uint无符号整形
A是负的,C是小数,D是集合,类型都对应不上
选B
java继承中,在实例化子类对象时 ,是在子类中创建了一个父类对象  ,还是仅仅调用了父类的构造函数
java继承中,在实例化子类对象时 ,是在子类中创建了一个父类对象  ,还是仅仅调用了父类的构造函数
最好能用事实说明
hillswater1年前1
风中紫 共回答了13个问题 | 采纳率100%
只调用了父类的构造函数super(); 不信你在你子类的构造函数的第一句写上super();来调用父类的无参构造函数,结果和你不写是一样的(系统默认调用),不信可以用Eclipse里面的new class里面写下你的类名,superclass的browse里面选择你的父类名,然后finish,系统默认的就会产生子类构造函数,里面就由super();
在C#中,作动词和名词用的“实例”,还有“实例化”分别是什么意思?最好分别举个例子啦,
weweresoclose1年前1
焚我残躯 共回答了18个问题 | 采纳率88.9%
public class MyClass
{
public MyClass()
{}
}
------------以上为我的一个类
MyClass objMyClass=null; //这一步叫:定义一个类的对象.
//现在我要对我的这个类进行实例化.
objMyClass=new MyClass(); // 为你的类的对象进行new.的过程叫实例化.(new=创建,实例化,(动作))
new后的objMyClass这个对象.也就叫.MyClass的实例了.