使用BlueJ将对象添加到ArrayList

时间:2016-12-14 19:45:59

标签: java bluej

我正在使用BlueJ开发自己的项目,我们目前在课程中使用它作为主要IDE。

这不是一个问题,也不确定如何表达它。

if(isset($_POST['quantity'])) {
    // Cast quantity to an int for protection
    $quantity = (int) $_POST['quantity'];
    if(!empty($quantity) && $quantity > 0) {
        $errors = 0;
        // It doesn't support unlimited stock so we check stock level
        if($unlimstock == "0") {
            if($quantity > $stock) {
                $quantity = $stock;
            }
            if($buylimit > 0) {
                if($quantity > $buylimit) {
                    $errors = "1";
                }
            }
        }
        if($errors == 0) {
            $_SESSION['cartitems'][] = array($itemid, $quantity);
            header("Location: cart.php");
            die();
        }
    }
}

public class Test
{

    public Test()
    {

    }

}

编译时,没有错误。然而,当我创建新的Add并调用方法时,我得到以下窗口,我不知道该怎么做。

问题的屏幕截图

enter image description here

1 个答案:

答案 0 :(得分:0)

我也在课程中使用BlueJ。 首先创建“Test”对象,让BlueJ定义名称(可能是“test 1”)。然后,您可以像在示例中一样创建“添加”对象。

要使用add方法,您需要右键单击“Add”对象并选择“addTest”方法。选择“测试1”对象并进行验证。您向ArrayList添加了名为“test 1”的对象Test。

您没有任何方法可以为您提供跟踪,因此您可以检查“添加”对象两次,以查看在列表中添加对象时会发生什么。