java吧 关注:1,293,035贴子:12,824,219
  • 36回复贴,共1

求解!!!!我知道没图你们不会来。。。。

只看楼主收藏回复

类如果可以表示一种数据类型,那么,类可不可以作为数组的类型?如何实现?如何产生元素?


IP属地:四川1楼2014-09-14 22:22回复
    来大神啊。。。。


    IP属地:四川2楼2014-09-14 22:25
    回复
      2025-12-30 13:36:55
      广告
      不感兴趣
      开通SVIP免广告
      作为数组的类型?好像还真没试过,不过这个根本没什么实用性啊,一般要使用引用类型数组的话都是使用集合框架,效率高,增删改方便,你可以按照建数组的方式试试,也许可以吧


      IP属地:四川3楼2014-09-14 22:30
      收起回复
        可以


        4楼2014-09-14 22:50
        回复
          类名[] 引用名=new 类名[2];
          引用名[0]=new 类名();
          引用名[1]=new 类名();
          如果你要用类里的方法,就可以
          引用名[0].方法名
          了。
          我也才学2周,不知道楼主想要的是不是这个结果


          IP属地:重庆5楼2014-09-14 22:50
          收起回复


            IP属地:四川来自Android客户端6楼2014-09-14 22:50
            回复
              捉住楼主就是一个过肩摔~


              7楼2014-09-14 22:51
              收起回复
                可以,但要重写默认构造函数


                IP属地:广东来自Android客户端8楼2014-09-14 22:54
                收起回复
                  2025-12-30 13:30:55
                  广告
                  不感兴趣
                  开通SVIP免广告
                  类与对象 ,java面向对象语言,所有的方法都在类里面写。对象是类的具体实现
                  如汽车类 而对象有宝马 , 奔驰 。 去百度啊 。。。。不过这比喻也可以


                  9楼2014-09-14 22:58
                  收起回复
                    图看完了,随便帮顶


                    IP属地:安徽10楼2014-09-14 23:01
                    收起回复
                      JAVA没有vector吗


                      来自iPhone客户端11楼2014-09-14 23:06
                      收起回复
                        可以的,数组里面可以放对象


                        来自Android客户端12楼2014-09-14 23:12
                        收起回复
                          我给你举个例子吧
                          public class asd {
                          public static void main(String[] args){
                          hehe[] c=new hehe[2];
                          //给c[0]new的时候,会自动调用hehe方法里面的构造函数
                          c[0]=new hehe();
                          //调用一个正常的函数
                          c[0].heihei("wocao");
                          c[0].hehe();
                          }
                          }
                          class hehe{
                          void heihei(String name){
                          System.out.println(name);
                          }
                          //这个是带void的方法,可以与构造方法重名,但是两个不同的方法
                          void hehe(){
                          System.out.println("wocale");
                          }
                          //这个是构造方法,没有返回值也不能带void,也不能被主动调用,比如你去掉上面那个void方法,再在上面那个类里面写c[0].hehe()便会报错,提示找不到hehe()这个类
                          hehe(){
                          System.out.println("wo lege qu");
                          }
                          }


                          IP属地:重庆13楼2014-09-14 23:27
                          收起回复