没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
1.写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类提供计算面积的方法getArea()方法,以及修改width和height的值及获得width和height当前值的方法。要求:使用构造函数完成各属性的初始赋值;使用getter和setter的形式完成属性的访问及修改。 2.请定义一个名为Card的扑克牌类,该类有两个private访问权限的字符串变量face和suit:face描述一张牌的牌面值(定义Card类中的public访问权限的构造方法,为类中的变量赋值;定义protected访问权限的方法getFace(),得到扑克牌的牌面值; 定义protected访问权限的方法getSuit(),得到扑克牌的花色; 定义方法toString(),返回表示扑克牌的花色和牌面值字符串。
资源详情
资源评论
资源推荐
《面向对象程序设计》实验报告
一、主要内容:
1、 写一个名为 Rectangle 的类表示矩形。其属性包括宽 width、高 height 和颜色 color,
width 和 height 都是 double 型的,而 color 则是 String 类型的。要求该类提供计算面积
的方法 getArea()方法,以及修改 width 和 height 的值及获得 width 和 height 当前值的方
法。要求:
(1)使用构造函数完成各属性的初始赋值。
(2)使用 getter 和 setter 的形式完成属性的访问及修改。
2、 请定义一个名为 Card 的扑克牌类,该类有两个 private 访问权限的字符串变量
face 和 suit : face 描 述 一 张 牌 的 牌 面 值 ( 如 : "Ace", "Deuce", "Three","Four",
"Five", "Six", "Seven", "Eight", "Nine", "Ten", "Jack", "Queen", "King");suit 描述
一张牌的花色(如:"Hearts", "Diamonds", "Clubs", "Spades")。定义 Card 类中的 public
访问权限的构造方法,为类中的变量赋值;定义 protected 访问权限的方法 getFace(),得
到扑克牌的牌面值; 定义 protected 访问权限的方法 getSuit(),得到扑克牌的花色; 定义
方法 toString(),返回表示扑克牌的花色和牌面值字符串(如“Ace of Hearts”、“Ten of
Clubs”等)。
二、实验要求
1、简单类的定义。
2、对象创建和使用。
3、访问控制修饰符的作用。
3、 掌握静态属性、方法和初始化器的特点。
三、程序代码及运行结果
1、程序代码
package cn.itcast.no2;
public class Rectangle {
double width,height;
String color;
public Rectangle(double width, double height, String color) {
super();
this.width = width;
this.height = height;
this.color = color;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
起码我注册了一个账号
- 粉丝: 2
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论10