小编Imo*_*ith的帖子

Java - 如何访问另一个类的ArrayList?

你好,我是Java的初学者,这是我的问题:我的第一堂课有以下变量:

import java.util.ArrayList;

public class numbers {
    private int number1 = 50;
    private int number2 = 100;
}
Run Code Online (Sandbox Code Playgroud)

我也有这门课:

import java.util.ArrayList;

public class test {
    private numbers number;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:我想将number1和number2变量存储到ArrayList中,然后从类test中访问这个ArrayList.我怎样才能做到这一点?

java arraylist

14
推荐指数
1
解决办法
10万
查看次数

在 Java 中创建实例变量和创建新对象的区别?

我理解创建对象和创建变量之间的区别。例如:

private int number;
MyClass myObj = new MyClass();
Run Code Online (Sandbox Code Playgroud)

但我的观点是这两者之间有什么区别?

private MusicPlayer player;
player = new MusicPlayer();
Run Code Online (Sandbox Code Playgroud)

MusicPlayer 是一个类,但我们到底在做什么?

java class

2
推荐指数
1
解决办法
3767
查看次数

Java - 将值添加到另一个类的变量中

我的问题是如何从另一个类向变量添加值,例如:

private int balance;
Run Code Online (Sandbox Code Playgroud)

然后在同一个类的方法中,我使用以下方法向天平添加值没有问题:

balance += 50;
Run Code Online (Sandbox Code Playgroud)

但是当我去另一个类,然后键入对象然后是余额的setter:

myObject.setBalance(50);
Run Code Online (Sandbox Code Playgroud)

但问题出现在这里,当我去第一堂课并从那里返回余额时,我得不到任何东西(或旧的余额值),换句话说,余额的新值没有被添加.有什么想法吗?在过去的几个小时里,我一直被困在这一点上

这是我的代码:

public class Zoo 
{
    private int balance;

    public void setBalance(int balance)
    {
        this.balance = balance;
    }

    public int getBalance()
    {
        return this.balance;
    }
}

MY SECOND CLASS:

public class RandomEvents
{
    private Zoo ZooBalance = new Zoo();

    public void callEventSix()
    {
        System.out.println("A local group has raised money to your Zoo");
        System.out.println("Would you like to accept the money? (y) or (n)");
        Scanner readerEventThree = new Scanner(System.in);
        String readerTwo = …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
3056
查看次数

标签 统计

java ×3

arraylist ×1

class ×1