在类中方法可以访问方法?

来源:8-9 Java 中的 static 使用之静态方法

慕码人1591397

2016-11-12 20:52

怎么样可以在类中方法相互访问

写回答 关注

3回答

  • 历飞雨
    2016-11-19 17:36:49

    首先,你要考虑到一个问题。

    那就是要内存最节约化,就是不要去弄一些多余的步骤,来浪费你的内存。在以后写大程序的时候,这可是很浪费内存的

    所以,目前不要想着用省事的方法。你的省事其实增加了内存浪费,这是个坏习惯。

    就和前面讲的一样,在静态方法中直接可以用静态方法来访问,而不需要去创建对象

    在静态方法中访问非静态方法的创建对象才能访问

    这些都是套路,请根据套路前进。

  • 老王学java
    2016-11-13 13:31:21

    public class bb {

            

        static int score1 = 86;

            static int score2 = 92; 

       

    bb(){int allScore=score1+score2;

    System.out.println("总分:" + allScore);}

          

       static  void dd(){  int allScore=score1+score2;

        System.out.println("1总分:" + allScore);}

            static   void ee(){bb.dd();};

    public static void main(String[] args) {

                  

    bb.dd();               // 调用bb类中的静态方法dd()

    bb.ee();             //调用bb类中的静态方法ee()

    bb aa= new bb();     //  通过构建方法得到实例aa

            aa.dd(); //   实例aa调用bb类中的静态方法dd()

    }

    }

    类中应该可以方法调用同类中的方法,比如上面的ee方法就是调用同类中的dd方法,可以跑出结果不报错,实际上我也才0编程基础自学一个星期,不一定说的正确。

  • 慕粉4312880
    2016-11-12 21:18:53

    新建一个类比如helloworld jj=new helloworld();然后调用类就可以了吧。不晓得是不是,你可以试试。

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530656 学习 · 6091 问题

查看课程

相似问题