【问题标题】:Assign a Protected Variable to a ArrayList将受保护的变量分配给 ArrayList
【发布时间】:2015-12-01 11:55:12
【问题描述】:

我有一个名为“fname”的受保护变量

protected String fname;

数组列表:

Scanner FN = new Scanner(System.in);
ArrayList<String>fname = new ArrayList<String>();
{
   System.out.println("Enter your firstname: ");
   fname.add(FN.next());
}

【问题讨论】:

  • 看了两遍没看懂问题
  • 我不明白你的问题。但是你为什么要隐藏受保护的变量fname
  • 你没有问问题。你有什么问题?
  • 可能他认为SO是一种微博,人们在这里发布当前的想法和烦恼?
  • fname 被声明了两次,分别是 String 和 ArrayList

标签: java arraylist


【解决方案1】:

你不需要一个数组列表来做到这一点。

宣言:

protected String fname = null;

输入读数:

Scanner FN = new Scanner(System.in);
System.out.println("Enter your firstname: ");
fname = FN.next();

【讨论】:

  • 我有另外两个类,它们使用来自抽象类的信息来获取信息,但还根据是否调用该类添加附加信息。我将如何在主类中使用 if 函数来调用 pubic void? StudentInfo.java 公共抽象类 StudentInfo { Protected String fname = null; } public void setapp() { Scanner AN = new Scanner(System.in); System.out.println("请输入您的全名:"); appName = AN.next(); } @MarkusKnecht
  • @Kyle02:我不太明白你的设置是什么。这些其他类是扩展 StudentInfo 还是这些完全不同的类。以及是否调用了该类是什么意思。类不能被调用,它们可以被实例化,或者你的意思是当类的方法被调用时,在这种情况下是哪个方法?
猜你喜欢
  • 1970-01-01
  • 2012-10-12
  • 1970-01-01
  • 1970-01-01
  • 2011-08-02
  • 2012-09-05
  • 1970-01-01
  • 2011-09-04
  • 1970-01-01
相关资源
最近更新 更多