类的学习

用变量表示商品

  • 商品有标识,名字,数量,价格着几个属性

  • 多个商品怎么办?重复,又是重复!

public class variable_represents_commodity {
  public static void main(String[] args) {
      //用四个变量表示商品
      String m1Name = "茉莉花茶叶20包";
      String mlId="000099518";
      int m1Count = 1000;
      double m1Price = 99.9;

      //卖出商品
      int m1ToSold = 1;
      System.out.println("感谢购买"+m1ToSold+"个"+m1Name+"。商品单价为"+
              m1Price+"。消费总价为"+m1Price*m1ToSold+"。");
      m1Count -= m1ToSold;
      System.out.println(mlId+"剩余的库存数量为"+m1Count);
  }
}

可以看到上面的代码十分重复 ,此时我们可以尝试使用类的方法解决这样的问题

 

// >> TODO 一个类以public class开头, public class代表这个类是公共类,类名必须和文件名相同。
// >> TODO public class后面紧跟类名,然后是一对大括号的类体
public class class_list {
  // >> TODO 类体中可以定义描述这个类的属性的变量。我们称之为成员变量(member variable)
  // >> TODO 每个成员变量的定义以;结束
      String name;
      String id;
      int count;
      double price;
}
// >> TODO 上面这整个类,其实就是创建了一个模版。描述了一种我们需要的数据类型。
//这里的 TODO放到实际的编译器中 ,就会显示出来 ,在注释当中起到着重标记的作用 (也就是给后面的注释高亮)
posted @ 2022-04-16 16:28  comia  阅读(25)  评论(0)    收藏  举报