社区
C#
帖子详情
关于类的一个问题?
cnfengxx
2003-12-31 09:13:35
初学c#,请不吝赐教
设有以下一个抽象类:
public abstract class lei
{
private string name;
……
}
按照抽象类不能实例化的原则,以下代码肯定是错的:
lei lei1=new lei();
那为什么以下代码没有错?
lei[] lei1=new lei[2];
难道这句不是实例化吗?
...全文
122
5
打赏
收藏
关于类的一个问题?
初学c#,请不吝赐教 设有以下一个抽象类: public abstract class lei { private string name; …… } 按照抽象类不能实例化的原则,以下代码肯定是错的: lei lei1=new lei(); 那为什么以下代码没有错? lei[] lei1=new lei[2]; 难道这句不是实例化吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seanpeng
2003-12-31
打赏
举报
回复
这只是一个数组的定义,它并不是抽象类实例化的例子。
北京的雾霾天
2003-12-31
打赏
举报
回复
同意ETstudio(外星人)的看法,这里只是对一个数组类型的定义,没有实例化任何lei的对象,
在你使用这个数组中任一个无素前你应对其实例一个lei.
lanbaibai
2003-12-31
打赏
举报
回复
lei[] lei1=new lei[2];只是定义了一个数组变量
并没有实例化这个对象
ETstudio
2003-12-31
打赏
举报
回复
这句是定义类数组,并没有初始话
假如你那个类不是抽象类的话
lei[] lei1=new lei[2];
使用的时候还需要初始化
lei1[0]=new lei;
lei1[1]=new lei;
才可以使用
happer6012
2003-12-31
打赏
举报
回复
不是吧,我也不太熟悉,帮你顶!
POJ - 1988 - Cube Stacking
POJ - 1988 - Cube Stacking Time Limit: 2000MS Memory Limit: 30000K Case Time Limit: 1000MS DescriptionFarmer John and Betsy are playing a game with N (1 <= N <= 30,000)identical cubes labe
[POJ 1988]Cube Stacking[带权并查集]
题目链接:[POJ 1988]Cube Stacking[带权并查集] 题意分析: FJ和B在拿一些方块堆玩游戏。初始时总共有3e4个方块堆,每个堆上
一个
方块。现在有两种操作。操作M将含有x的方块堆,移到含有y的方块堆上。操作C将统计方块x的下方有多少个方块。 解题思路: 设置三个数组,
一个
是方块所在的堆块的数组p[i],还有
一个
是方块到其父亲节点距离的dis[]数组,最后
一个
是方块所在堆
POJ1988【Cube Stacking】(并查集,栈)
题目地址:POJ1988【Cube Stacking】 题目描述: 农夫John和Betsy在玩
一个
游戏,有N(1≤N≤30,000)块相同的立方,标记从1到N。开始时是N个栈,每个栈只有
一个
立方体。农夫John请Betsy执行P(1≤P≤100,000)个操作,有两
类
操作:move和count。 在
一个
move操作中,农夫John请Bessie将包含立方体X的栈移到包含立方体Y的栈的栈顶。 在
一个
count操作中,农夫John请Bessie计算包含立方体X的栈中在X下的立方体个数,并返回值。请您编写
一个
程
POJ-1988-Cube Stacking
POJ-1988-Cube Stacking 传送门 这道题是并查集啦~ 题目大意:初始化的时候单独的列上只有
一个
方块。 给出两个操作: 1.移动操作。(a, b)将a上的一整列移动在b的上面 2.询问操作。a 计算a下面有多少方块 t次询问 平常思路路径压缩的时候我们直接把当前结点的父结点fa[]赋值为根结点了。 这道题。我们在两个结点结合的时候比如M x, y。x的那一列移动到y的上面。 我们...
POJ——T 1988 Cube Stacking
http://poj.org/problem?id=1988 Time Limit:2000MS Memory Limit:30000K Total Submissions:25865 Accepted:9044 Case Time Limit:1000MS Description Farmer John...
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章