public class Staticlearn {
static int score1 = 66; //定义静态变量
static int score2 = 99;
public static int sum(){ //定义静态方法
int sum = score1 + score2;
return sum; //返回值
}
public int show(){
//System.out.println(sum); 普通成员方法需要会报错
int show = sum();
System.out.println(score1); //普通成员方法可以直接访问静态变量或非静态变量
return show;
}
public static void main(String[] args){
Staticlearn object = new Staticlearn(); //创建类的对象
int allScore = object.show(); //静态方法访问普通成员方法???
System.out.println(allScore);
}
}我梳理了一份序列,求大佬帮我看看是不是对的~static静态方法 -静态变量 (直接访问) -非静态变量 (创建类的对象访问) -静态方法 (直接调用) -非静态方法 (创建类的对象访问)普通成员方法 -静态变量 (直接访问) -非静态变量 (直接访问) -静态方法 (通过对象调用) -非静态方法 (直接访问)
添加回答
举报
0/150
提交
取消