赞
踩
任务:售粉小程序
知识点:构造方法的使用及this的两种用法
为“无名的粉”写一个类:class WuMingFen (注:“无名”是长沙一家很有特色的粉店)要求:
1.有三个属性:面码:String theMa 粉的分量(两):int quantity
是否带汤:boolean likeSoup
2.写一个普通方法:check(),用于查看粉是否符合要求。即:将对象的三个属性打印在控制台上。
3.写一个构造方法,以便于简化初始化过程,如,叫一碗3两牛肉带汤的粉:
WuMingFen f1 = new WuMingFen(“牛肉”,3,true);
4.重载构造方法,使得初始化过程可以多样化,比如叫一碗2两鸡丝粉,则默认是带汤的:
WuMingFen f2 = new WuMingFen(“鸡丝”,2);
5.如何顾客这样说:老板,一碗粉。则默认是酸辣面码、2两、带汤的?
WuMingFen f3 = new WuMingFen();
6.调用check()方法,将上面每碗粉的属性都打印在控制台上。
博主特别爱吃无名的粉,真的是强烈推荐鸭!
好了,回归正题。
首先,博主建立一个wuming包和2个类 WuMingFen和WuMingFenImpl(也可以是Test类)。
依题意得:
package com.wuming;
public class WuMingFen {
private String theMa;
private int quantity;
private boolean likeSoup;
//构造方法
public void check(){
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。