JAVA面向对象练习03
2017-10-23 10:30
423 查看
为“无名的粉”写一个类: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(),用于查看粉是否带汤,并且把内容打印出来。
即:将对象的三个属性打印在控制台上。打印结果如下:
牛肉面,3两,带汤
牛肉面,2两,不带汤
酸辣面,4两,带汤
package lianxi03;
public class WuMingFen {
}
================================================================
package lianxi03;
public class Test {
}
(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(),用于查看粉是否带汤,并且把内容打印出来。
即:将对象的三个属性打印在控制台上。打印结果如下:
牛肉面,3两,带汤
牛肉面,2两,不带汤
酸辣面,4两,带汤
package lianxi03;
public class WuMingFen {
public String name;//面码 public double fl;//分量 public boolean isTang;//是否带汤 public WuMingFen() { name = "酸辣"; fl = 2; isTang = true; check(); } public WuMingFen(String name, double fl) { this.name = name; this.fl = fl; check(); } public WuMingFen(String name, double fl, boolean isTang) { this.name = name; this.fl = fl; this.isTang = isTang; check(); } public void check(){ if(isTang){ System.out.println(name+"面,"+fl+"两,带汤"); }else{ System.out.println(name+"面,"+fl+"两,不带汤"); } }
}
================================================================
package lianxi03;
public class Test {
public static void main(String[] args) { WuMingFen f3 = new WuMingFen(); WuMingFen f2 = new WuMingFen("牛肉",2); WuMingFen f1 = new WuMingFen("牛肉",3,true); }
}
相关文章推荐
- Java面向对象抽象类实例练习
- Java sdut acm 3349 答答租车系统(面向对象综合练习)
- 学习练习 java面向对象梯形面积
- JAVA面向对象练习04
- 黑马程序员--03.Java面向对象--01.【OOP基本概念】【匿名对象】【封装】【构造函数】【this关键字】
- JAVA_SE基础——25.面向对象练习
- 黑马程序员——Java语言基础——03.面向对象(3)异常
- JAVA面向对象练习05第一种
- Java面向对象基础小练习。
- 学习练习 java面向对象封装汽车
- JAVA面向对象练习07(灯泡发亮)
- 【学习笔记03】java面向对象-封装
- Java面向对象习题练习
- 【学习笔记】java面向对象复习03
- sdut_java_面向对象程序设计上机练习一(函数重载)
- [零基础学JAVA]Java SE面向对象部分.面向对象基础(03)
- JAVA面向对象练习05第二种
- 黑马程序员--03.Java面向对象--03.【工具类】【静态代码块】
- 黑马程序员--03.Java面向对象--04.【对象初始化的过程】【对象调用成员的过程】
- java面向对象基础 练习 +答案