慕码人1591397
2016-11-12 20:52
怎么样可以在类中方法相互访问
首先,你要考虑到一个问题。
那就是要内存最节约化,就是不要去弄一些多余的步骤,来浪费你的内存。在以后写大程序的时候,这可是很浪费内存的
所以,目前不要想着用省事的方法。你的省事其实增加了内存浪费,这是个坏习惯。
就和前面讲的一样,在静态方法中直接可以用静态方法来访问,而不需要去创建对象
在静态方法中访问非静态方法的创建对象才能访问
这些都是套路,请根据套路前进。
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编程基础自学一个星期,不一定说的正确。
新建一个类比如helloworld jj=new helloworld();然后调用类就可以了吧。不晓得是不是,你可以试试。
Java入门第二季 升级版
530656 学习 · 6091 问题
相似问题