Java面向对象
文章平均质量分 73
敲代码的鸟儿.
Stay hungry,stay foolish.
展开
-
Java:Javabean、综合案例
注意:有参数构造器,无参数构造器还有setter和getter都可以通过右键Generate直接导入的,不需要手敲。User u2 = new User("黑马武大郎",156,30000.0);//2.必须为成员变量提供成套的setter和getter方法。//1.无参数构造器创建对象封装一个用户信息。//2.有参数构造器创建对象封装一个用户信息。u1.setName("黑马吴彦祖");//3.要求提供无参数构造器,有参数构造器可选。setXxx() /getXxx()方法。有参构造器是可写可不写的。原创 2023-05-20 20:56:12 · 80 阅读 · 0 评论 -
Java:封装
System.out.println("您的年龄数据有问题!//2.提供成套的getter和setter方法暴露其取值和赋值。//1.成员变量 使用private修饰,只能在本类中访问了。对象代表什么,就得封装对应的数据,并提供数据对应的行为。private修饰的成员只能在当前类中访问。理解封装思想有什么好处?如何进行封装更好呢?原创 2023-05-20 19:43:35 · 31 阅读 · 0 评论 -
Java:构造器、this关键字
默认值在初始化对象的时候,同时可以接收参数为对象进行赋值代码演示如下:/*无参数构造器*/System.out.println("==无参数构造器被调用了==");/*有参数构造器*/System.out.println("==有参数构造器被调用了==");name = n;price = p;//通过调用构造器得到对象c.name = "宝马";//调用有参数构造器Car c2 = new Car("奔驰",39.8);原创 2023-05-20 15:46:00 · 53 阅读 · 0 评论 -
Java:面向对象实战:购物车案例
System.out.println("请您输入:" + g.name + "商品最新的购买数量:");System.out.println("===========查询信息如下===========");System.out.println("您的商品" + g.name + "添加到购物车完成!System.out.println("编号\t\t名称\t\t\t价格\t\t\t购买数量");//找完了全部存在的商品,都没有找到。System.out.println("请输入购买商品的数量:");原创 2023-05-20 14:51:11 · 87 阅读 · 0 评论 -
Java:设计对象、注意事项
System.out.println("价格是:" + price + "的" + name + "跑的很快");System.out.println(name + "启动了");c.name = "宝马";(好比是设计图):是对象共同特征的描述;:是真实存在的具体实例。:找或者拿东西来编程。原创 2023-05-19 22:36:50 · 41 阅读 · 0 评论