初识类和对象
-
从数据类型的角度来看,类就是自己创建了一种新的数据类型。类也叫做
-
看例程,学习类和对象的使用
认识点操作符
-
点操作符是用来访问/操作前面实体的属性的,类似于“的”
-
merchandise.name可以读作merchandise的name。
public class class_first {
public static void main(String[] args) {
//TODO 使用new操作符,可以创建一个类的实例/对象(instance/object)
//TODO 使用new创建一个类的实例后,类中定义的每种变量都会被赋以其类型的初始值。
//TODO 这个和数组也是一样的
//TODO 使用一个同类型的对象变量,可以指向并操作这个实例。这两点和数组都很类似
//创建一个Merchandisel的实例,用ml指向它。
Merchandise m1 = new Merchandise();
// 使用点操作符,给m1指向的实例赋值。
m1.name = "茉莉花茶包20包";
m1.id = "000099518";
m1.count = 1000;
m1.price = 99.9;
Merchandise m2 = new Merchandise();
m2.name = "可口可乐 330ml";
m2.id = "000099519";
m2.count = 1000;
m2.price = 3.0;
//商品的卖出
//卖出一个商品
int m1ToSold = 1;
System.out.println("感谢购买"+m1ToSold+ "个"+m1.name +"。商品单价为"
+m1.price+"。消费总价为"+m1.price*m1ToSold+".");
m1.count -= m1ToSold;
System.out.println(m1.id+"剩余的库存数量为"+m1.count);
//卖出3个商品2
int m2ToSold= 3;
System.out.println("感谢购买"+m2ToSold+ "个"+m2.name +"。商品单价为"
+m2.price+"。消费总价为"+m2.price*m2ToSold+".");
m2.count -= m2ToSold;
System.out.println(m2.id+"剩余的库存数量为"+m2.count);
}
}

浙公网安备 33010602011771号