创建Java对象

首先我第一次在Java中创建对象,所以为了备忘录的目的记录下来。

创建商品对象

public class ItemBean implements Serializable {

    //属性の作成
    private String itemID; //商品ID
    private String itemName; //商品名
    private int itemPrice //商品価格
    private int itemStock; //商品在庫

}

私有修饰符 类型 变量;

这些属性被声明为只能在类内部访问的私有字段。

通过将访问控制设置为私有,限制了直接来自外部的访问,并遵循封装的原则。

换句话说,仅在ItemBean类内可使用。

创建getter和setter方法

public class ItemBean implements Serializable {

    //属性の作成
    private String itemID; //商品ID
    private String itemName; //商品名
    private int itemPrice //商品価格
    private int itemStock; //商品在庫

    public String getItemID() {
		return itemID;
	}
	public void setItemID(String itemID) {
		this.itemID = itemID;
	}
	public String getItemName() {
		return itemName;
	}
	public void setItemName(String itemName) {
		this.itemName = itemName;
	}
	public int getItemPrice() {
		return itemPrice;
	}
	public void setItemPrice(int itemPrice) {
		this.itemPrice = itemPrice;
	}
	public int getItemStock() {
		return itemStock;
	}
	public void setItemStock(int itemStock) {
		this.itemStock = itemStock;
	}

}

创建一个针对使用private修饰符创建的所有属性的方法。(可以通过Eclipse的功能轻松创建。)

如前所述,private修饰符不能直接从外部调用。

所以,我创建了一个可以从外部访问的方法。
set用于设置属性值,get用于调用被设置的值。

创建一个调用商品对象的类

public class Item {

	public static void main(String[] args) {
	
    	//商品の作成
    	//ItemBean:クラス名, itemBean:変数名 new ItemBeanが引数なしで作ったメソッド
    	ItemBean itemBean = new ItemBean();
    	itemBean.setItemID("001");
    	itemBean.setItemName("商品1");
    	itemBean.setItemPrice(1000);
    	itemBean.setItemStock(10);
    }

}

用新的类ItemBean实例化一个类型为ItemBean的变量itemBean,这样就可以访问ItemBean类的方法和属性值。使用new ItemBean()可以创建ItemBean类的实例。

在上述代码中,itemBean.setItemID(“001”)是调用了itemBean所引用的ItemBean实例的setItemID方法,并将”001″作为参数传递给它。

同样地,可以通过itemBean来获取和设置ItemBean类的属性值,以及调用方法,比如itemBean.getItemName()和itemBean.setItemStock(10)。

换句话说,通过使用ItemBean itemBean = new ItemBean(),我们可以创建ItemBean类的实例,并将该实例分配给itemBean变量,从而可以通过itemBean来使用ItemBean类的属性和方法。

从商品对象展示商品信息的方法

public class Item {

	public static void main(String[] args) {
	
    	//商品の作成
    	ItemBean itemBean = new ItemBean();
    	itemBean.setItemID("001");
    	itemBean.setItemName("商品1");
    	itemBean.setItemPrice(1000);
    	itemBean.setItemStock(10);

        //商品情報を表示
        System.out.print(itemBean1.getItemID()); //001
        System.out.print(itemBean1.getItemName()); //商品1
        System.out.print(itemBean1.getItemPrice()); //1000
        System.out.println(itemBean1.getItemStock()); //10

    }

}

通过执行ItemBean类中存在的get**方法,可以显示商品对象。

总结这次我们创建了一个基本的对象。

考虑到减少代码行数,我认为通过在ItemBean.java中设置构造函数,可以一行代码创建实例和商品对象。

我在考虑下一篇文章是否应该写关于这个地方。

bannerAds