类名修饰成员变量是Java那一部分的内容

例如
public class Snake(){
private Node head=null;
private Node tail=null;
private class Node(){
}
}

class Class1{
public String str1;
public static String str2;
}

你可以使用{
Class1 c1=new Class1();
c1.str1;//此处不能为 Class1.str1 因为str1不是static变量/属性

c1.str2;//此处与Class1.str2一样 因为str2是static变量/属性

类名能直接修饰成员变量,很明显,也就是说定义的时候 成员变量需要定义成静态的 用static修饰
所以应该是静态修饰符那方面的

一看这就是小游戏贪吃蛇,它的属性就是个自定义的类,不能叫你说的类名修饰成员变量吧

类的成员变量一般有两种:
1.是实例变量,通过类的实例对象访问。这种变量是单独分配内存的。
2.是静态变量,通过类名访问。用static关键字修饰,在加载类使分配内存空间,所有的类实例对象共享,副本只有一份。

一个类的成员变量,可以是另外的自定义类。

不一定归为特定的哪部份,可能会在继承中讲到,访问控制即可见性修饰符

不一定归为特定的哪部份,可能会在继承中讲到,访问控制即可见性修饰符