【发布时间】:2013-11-25 04:00:38
【问题描述】:
我有两个班级:
public class node {
static LinkedList<Integer> nodes = new LinkedList<Integer>();
public boolean visited;
public static void Main (String args []) {
System.out.println("Number of nodes in network");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i=1;i<=n;i++){
nodes.add(i);
}
System.out.println(nodes);
}
和另一个班级
public class AdjacencyList {
private int n;
private int density;
我想从Main方法访问int n,并将其值分配给AdjacencyList类中的private int n。我尝试了node.n (class.variable) 格式,我可以在其中分配值,但它不起作用。有人可以帮我解决这个问题吗?
【问题讨论】:
-
我想你希望
n成为static。 -
"n" 必须是 public & static,或 private & static bud,你必须有方法来获取 n :)
-
哪一个?来自 AdjacencyList 类或节点类的一个?
-
AdjacencyList类。 -
您打算如何使用
main中的n以及您想在main中的何处创建AjacentList?
标签: java main-method