- 78
- 0
- 约2.34千字
- 约 6页
- 2019-12-01 发布于河北
- 举报
宁德师范学院计算机系
实验报告
(2015—2016 学年 第 2学期)
课程名称 面向对象程序设计(Java)
实验名称 简单类与对象的定义和使用
专 业
年 级
学号 姓名
指导教师
实验日期 2016.4.8
实验目的与要求:
1.掌握类的定义和使用
2.掌握对象的声明和不同访问属性的成员方问方式
3.掌握构造函数和析构函数的使用和执行过程
实验设备(环境):
微机、NETBeans IDE 7.0
实验内容:
定义一个类实现电话卡的概念,包括的变量有卡号、余额、密码,包括的方法有拨号、扣款、查询余额。定义主类,创建卡号类的对象,并完成相应操作。
实验步骤、实验结果及分析:
1:打开NETBeans IDE 7.0,新建项目,建立一个Java应用程序,在main方法写入如下代码:
package 实验3;
import java.util.Scanner;
/**
*
* @author Administrator
*/
class card
{
public String number;
public int balance;
public String password;
public card(String number,int balance,String password)
{
this.number=number;
this.balance=balance;
this.password=password;
}
public void dial()//拨号
{
System.out.print(输入号码:);
Scanner sc=new Scanner(System.in);
String n=sc.next();
System.out.println(拨号完成!!!);
}
public void charge()//扣款
{
this.balance=this.balance-5;
}
public void search()//查询余额
{
System.out.println(余额:+this.balance);
}
}
public class lin {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
card c=new card(1224151,100,qaz123);
System.out.println(选项:1查询 2查询余额\n其他任意数字退出);
int chose;
Scanner sc=new Scanner(System.in);
chose=sc.nextInt();
while(chose==1||chose==2)
{
if(chose==1)
{
c.dial();
c.charge();
}
if(chose==2)
c.search();
System.out.println(选项:1查询 2查询余额\n其他任意数字退出);
chose=sc.nextInt();
}
}
}
运行程序(图1)
图1
输入1(图2)
图2
输入号码,完
原创力文档

文档评论(0)