如何正确保存信息

时间:2018-06-01 10:16:42

标签: model-view-controller int

我是编码的新手,我目前开始编写自己的程序。 我决定在模型,视图和控制器中构建我的小程序。 但是我遇到了一个我不知道如何解决的问题。

我制作了一个基本的"程序"来描述我的问题:

public class View {

    public static void main(String[] args) {
        Controller c = new Controller();
        c.method();
        System.out.println(c.getI());

    }
}

public class Controller {

    public int getI() {
        Model model = new Model();
        return model.getI();
    }

    public void setI(int i) {
        Model model = new Model();
        model.setI(i);
    }
    public void method(){
        Model model = new Model();
        model.method();
    }
}

public class Model {

    private int i;

    public void method(){
        i = 25;
    }

    public int getI() {
        return i;
    }

    public void setI(int i) {
        this.i = i;
    }
}

我知道我的班级视图根本不是视图类,但它足以满足我的例子。

我尝试通过控制器从视图到模型进行通信。如果我做错了,请纠正我

我首先调用我在模型类中定义的方法"方法" m。此方法将我的int I设置为25。 但之后,我打印出那个" i",但我得到0,好像它没有给出一个值。 我做错了什么?

在我的实际小程序中,我试图保存列表。当我尝试获取该列表时,我收到了nullPointerException。

0 个答案:

没有答案