第十一章

1.简述什么的类和对象,以及二者之间的关系
类:具有相同特性(数据元素)和行为(功能)的对象的抽象就是类
对象:对象是用来描述客观事物的一个实体,由一组属性和方法组成
类和对象的关系:类是对象的类型,对象是类的实例

2.教员要求张浩使用面向对象的思想编写一个计算器类(Calculator),可以实现两个整数的加,减,乘,除运算,如果你是张浩,准备如何实现编程

import java.util.Scanner;
public class Calculator1 {
String jia; // 加
String jian; // 减
String cheng; // 乘
String chu; // 除
double num; // 得数
double sum1; // 第一个数
double sum2; // 第二个数
int sum3; // 加减乘除序列号
// Calculator1类的方法
public void show() {
switch (sum3) {
case 1:
num = sum1 + sum2; // 加
break;
case 2:
num = sum1 - sum2; // 减
break;
case 3:
num = sum1 * sum2; // 乘
break;
case 4:
num = sum1 / sum2; // 除
break;
default:
break;
}
System.out.println(“得数为:” + num);
}
public static void main(String[] args) {
Calculator1 ss = new Calculator1();
ss.jia="+";
ss.jian ="-";
ss.cheng =“×”;
ss.chu = “÷”;
Scanner input = new Scanner (System.in);
System.out.print(“请输入第一个数:”);
ss.sum1 = input.nextDouble();
System.out.print(“请输入序列号(1.加2.减3.乘4.除):”);
ss.sum3 = input.nextInt();
System.out.print(“请输入第二个数:”);
ss.sum2 = input.nextDouble();

ss.show();

}

}

3.假设当前时间是2015年5月12日10点11分00秒,编写一个Current Time 类,设置属性为该时间,定义show( )方法显示该时间
在这里插入图片描述

4改进第三题,将当前时间改进为2015年5月12日10点11分30秒编写一个Demo类,改变CurrentTime类中的设定的时间,并打印输出
代码如下:在这里插入图片描述

5.使用类的方式描述计算机 在这里插入图片描述

6.某公司要开发新游戏,请用面向对象的思想设计英雄类,怪物类,武器类,编写武器类,创建游戏对象,怪物对象,和武器对象,并输出各自的信息,其中设定如下:
英雄类:
1.属性:英雄名字,生命值
2.方法:输出基本信息
怪物类:
1.属性:怪物名字,生命值,类型
2.方法:输出基本信息
武器类:
1.属性:武器名字,攻击力
2.方法:输出基本信息 在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值