赞
踩
【练习题】07.构造方法与重载
为“无名的粉”写一个类:class WuMingFen 要求:
1.有三个属性:面码:String theMa 粉的份量(两):int quantity
是否带汤:boolean likeSoup
2.写一个构造方法,以便于简化初始化过程,如:
WuMingFen f1 = new WuMingFen("牛肉",3,true);
3.重载构造方法,使得初始化过程可以多样化:
WuMingFen f2 = new WuMingFen("牛肉",2);
4.如何使得下列语句构造出来的粉对象是酸辣面码、2两、带汤的?
WuMingFen f3 = new WuMingFen();
5.写一个普通方法:check(),用于查看粉是否符合要求。即:将对象的三个属性打印在控制台上。
- /*【练习题】07.构造方法与重载
- 为“无名的粉”写一个类:class WuMingFen 要求:*/
- package cn.edu.nefu1;
-
- public class WuMingFen {
- /*1.有三个属性:面码:String theMa 粉的份量(两):int quantity
- 是否带汤:boolean likeSoup*/
- String theMa;
- int quantity;
- boolean likeSoup;
- //2.写一个构造方法,以便于简化初始化过程,如:
- //WuMingFen f1 = new WuMingFen("牛肉",3,true);
- WuMingFen(String theMa,int quantity,boolean likeSoup){
- this.theMa = theMa;
- this.quantity = quantity;
- this.likeSoup = likeSoup;
- }
-
- //3.重载构造方法,使得初始化过程可以多样化:
- //WuMingFen f2 = new WuMingFen("牛肉",2);
- WuMingFen(String theMa,int quantity){
- this.theMa = theMa;
- this.quantity = quantity;
- }
-
- //4.如何使得下列语句构造出来的粉对象是酸辣面码、2两、带汤的?
- //WuMingFen f3 = new WuMingFen();
- WuMingFen(){
- this.theMa = "酸辣面码";
- this.quantity = 2;
- this.likeSoup = true;
- }
-
- //5.写一个普通方法:check(),用于查看粉是否符合要求。即:将对象的三个属性打印在控制台上。
- void check(){
- System.out.println("面码:"+theMa+"\t粉的份量:"+quantity+"两\t是否带汤:"+likeSoup);
- }
-
- public static void main(String[] args) {
- WuMingFen f1 = new WuMingFen("牛肉",3,true);
- f1.check();
- WuMingFen f2 = new WuMingFen("牛肉",2);
- f2.check();
- WuMingFen f3 = new WuMingFen();
- f3.check();
- }
-
-
-
- }
【练习题】08.构造方法的重载:
在程序中,经常要对时间进行操作,但是并没
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。