| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 724 人关注过本帖
标题:[求助]为什么会是5个0呢??
只看楼主 加入收藏
songdeguang
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-4-5
收藏
 问题点数:0 回复次数:7 
[求助]为什么会是5个0呢??
  abstract class MineBase {
   abstract void amethod();
   static int i;
   }

  public class Mine extends MineBase
  {
   public static void main(String argv[]){
    int[] ar = new int[5];
    for(i = 0;i < ar.length;i++)
    System.out.println(ar[i]);
   }
  }

运行结果为什么会是5个0呢?
是不是抽象类都这样啊?

/*抽象类必须被继承,抽象方法必须被重写。抽象方法只需声明,无需实现;抽象类不能被实例化,抽象类不一定要包含抽象方法。若类中包含了抽象方法,则该类必须被定义为抽象类*/

搜索更多相关主题的帖子: 声明 abstract public 
2006-04-12 11:37
songdeguang
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-4-5
收藏
得分:0 
上面的错了 应该是:
  abstract class MineBase {
   abstract void amethod();
   static int i;
   }

  abstract class Mine extends MineBase
  {
   public static void main(String argv[]){
    int[] ar = new int[5];
    for(i = 0;i < ar.length;i++)
    System.out.println(ar[i]);
   }
  }


STUDY AND STUDY—JAVA
2006-04-12 11:39
ada518618
Rank: 1
等 级:新手上路
帖 子:184
专家分:0
注 册:2006-3-27
收藏
得分:0 
我运行了下,不晓得为什么!我把程序改了一下!
abstract class MineBase
{
abstract void amethod();
static int i;
}
abstract class Mine extends MineBase
{
public static void main(String argv[])
{
int ar[]=new int[5];
for(i=0;i<ar.length;++i)
System.out.println(i);
}
}
结果运行就跟我想得一样了!但是就是不知道跟你想是不是一样!?

Eclipse!尽管我现在不懂祢,可是我却对你情有独钟……
2006-04-12 12:06
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
楼主的5个零和抽象类一点关系没有,是因为你的数组没有初始化。里面会是0

可惜不是你,陪我到最后
2006-04-12 13:57
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
收藏
得分:0 

数字都没有放进数组里 怎么可能输出 默认是0


------Java 爱好者,论坛小混混,学习中------
2006-04-13 14:35
知为
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2005-10-21
收藏
得分:0 

如果它的成员有一百个的话是不是要通过for语句来初始化啊?


2006-04-14 12:03
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用★王者至尊★在2006-4-13 14:35:00的发言:

数字都没有放进数组里 怎么可能输出 默认是0

每个对象都会有一个初始值的
如果你的数组里的元素是对象的话,那么它的初始值就是null
只是你的数组里的元素是数字,所以初始值是0


可惜不是你,陪我到最后
2006-04-14 12:05
寂寞天涯人
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-3-18
收藏
得分:0 
楼住abstract  class  更本是型同虚设

书籍,电影,音乐的互动交流平台http://www./
2006-04-16 11:28
快速回复:[求助]为什么会是5个0呢??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017866 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved