《Java程序设计》实验报告——Java的对象与类
浙江理工大学
《Java程序设计》
实验报告
20 19~20 20学年第 1学期
| 学 院 | 信息学院 |
| 班 级 | 计算机科学与技术18(3) |
| 姓 名 | 申屠志刚 |
| 学 号 | 2018329621200 |
| 任课教师 | 任祝 ( 第6周 周二 345节) |
计算机科学与技术专业
20 19 年 10 月
《Java程序设计》实 验 报 告(二)
| 实验名称:Java的对象与类 | 实验地点:10-306 |
| 所使用的工具软件及环境: JDK1.7或1.8与Eclipse
| |
| 一、实验目的: 熟悉Java类的建立与使用。熟悉类的继承、多态与动态绑定技术。
| |
| 二、实验内容: 题目1. 设计一个用来描述汽车的类,使用类的非静态成员变量来表示汽车的车主姓名、当前的速率和当前方向盘的转向角度,使用类的非静态成员方法来表示改变汽车的速率和停车两个操作。 题目2. 定义一个类实现银行帐户的概念,包括的变量有"帐号"和"存款余额",包括的方法有"存款"、"取款"、"查询余额"和”显示帐号”。定义主类,创建帐户类的对象,并完成相应操作。
| |
| 三、要求: (1)说明原理 Java类的建立与使用 (2)源代码 题目1. class Car{ //汽车的车主姓名、当前的速率和当前方向盘的转向角度 String name; double v; double d; public Car(String name){ this.name=name; v=0; d=0; } public void setv(double _v) { v=_v; } public void setd(double _d) { d=_d; } public void stop() { v=0; } } class Main{ public static void main(String[] args) { Car mycar=new Car("haha"); System.out.println(mycar.name); mycar.setv(60); System.out.println(mycar.v); mycar.stop(); System.out.println(mycar.v); } }
题目2. class Count{ private double money; private String ID; public Count(String ID){ this.ID=ID; money=0; } public boolean add(double addmoney) { if(addmoney<0) { return false; } money+=addmoney; return true; } public boolean cut(double cutmoney) { if(cutmoney<0||cutmoney>money) { return false; } money-=cutmoney; return true; } public String GetID(){ return ID; } public double Getmoney(){ return money; }
} class Main{ public static void main(String[] args) { Count mycount=new Count("2018329621200"); System.out.println(mycount.GetID()); mycount.add(100); System.out.println(mycount.Getmoney()); if(mycount.cut(50)) { System.out.println("取款成功"); }else { System.out.println("取款失败"); } System.out.println(mycount.Getmoney()); } }
(3)结果截图 题目1.
题目2.
四、实验收获与体会: Java类的建立与使用 掌握类的概念、类的定义格式、类与结构的关系、类的成员属性和类的封装性; 理解类的成员的访问控制的含义,公有、私有和保护成员的区别; 学会通过建立类及对象,用类的成员函数和对象访问类的成员; 学会利用建立类的构造函数,完成类的成员的初始化工作;
| |
总结
以上是生活随笔为你收集整理的《Java程序设计》实验报告——Java的对象与类的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Windows10 家庭版——开启Hyp
- 下一篇: 《Java程序设计》实验报告——Java