欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

《Java程序设计》实验报告——Java的对象与类

发布时间:2024/10/5 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 《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的对象与类的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。