当然可以,分为静态变量,方法和非静态变量,方法 public class A{ int a;//非静态变量 static int b;//静态变量 public void testA(){//非静态方法
} public static void testB(){//静态方法 } }Class B{ public void main(String[] args){ System.out.println(A.b);//可以直接这样访问静态变量,不需要A的实例 A.testB();//可以直接访问静态方法,不需要A的实例 A classA = new A(); System.out.println(classA.a)//需要实例化,才能访问非静态变量 classA.testA();//需要实例化,才能访问非静态方法 } }很详细了,我也很菜,才开始学JAVA,第一次回答问题,希望给分
看这个吧,这个清楚 public class A{ int a;//非静态变量 static int b;//静态变量 public void testA(){//非静态方法
} public static void testB(){//静态方法 } } Class B{ public static void main(String[] args){ System.out.println(A.b);//可以直接这样访问静态变量,不需要A的实例 A.testB();//可以直接访问静态方法,不需要A的实例 A classA = new A(); System.out.println(classA.a)//需要实例化,才能访问非静态变量 classA.testA();//需要实例化,才能访问非静态方法 } }
public class A{ int a;//非静态变量 static int b;//静态变量 public void testA(){//非静态方法
} public static void testB(){//静态方法 } } Class B{ public static void main(String[] args){ System.out.println(A.b);//可以直接这样访问静态变量,不需要A的实例 A.testB();//可以直接访问静态方法,不需要A的实例 A classA = new A(); System.out.println(classA.a)//需要实例化,才能访问非静态变量 classA.testA();//需要实例化,才能访问非静态方法 } } 顶
public class A{
int a;//非静态变量
static int b;//静态变量
public void testA(){//非静态方法
}
public static void testB(){//静态方法
}
}Class B{
public void main(String[] args){
System.out.println(A.b);//可以直接这样访问静态变量,不需要A的实例
A.testB();//可以直接访问静态方法,不需要A的实例
A classA = new A();
System.out.println(classA.a)//需要实例化,才能访问非静态变量
classA.testA();//需要实例化,才能访问非静态方法
}
}很详细了,我也很菜,才开始学JAVA,第一次回答问题,希望给分
public class A{
int a;//非静态变量
static int b;//静态变量
public void testA(){//非静态方法
}
public static void testB(){//静态方法
}
} Class B{
public static void main(String[] args){
System.out.println(A.b);//可以直接这样访问静态变量,不需要A的实例
A.testB();//可以直接访问静态方法,不需要A的实例
A classA = new A();
System.out.println(classA.a)//需要实例化,才能访问非静态变量
classA.testA();//需要实例化,才能访问非静态方法
}
}
int a;//非静态变量
static int b;//静态变量
public void testA(){//非静态方法
}
public static void testB(){//静态方法
}
} Class B{
public static void main(String[] args){
System.out.println(A.b);//可以直接这样访问静态变量,不需要A的实例
A.testB();//可以直接访问静态方法,不需要A的实例
A classA = new A();
System.out.println(classA.a)//需要实例化,才能访问非静态变量
classA.testA();//需要实例化,才能访问非静态方法
}
} 顶