Java——类和对象的使用练习

本文通过两个练习探讨了面向对象编程的基本概念。练习一介绍了如何创建Calculator类,包含私有属性num1和num2,并实现加减乘除操作。练习二展示了两种方法交换变量值,分别通过直接访问公共变量和使用封装的getter/setter方法。这些例子强调了类的封装和成员变量的访问控制在实际编程中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

类和对象的练习


练习一


编写一个类Calculator,有两个属性num1,num2.

这两个数据的值,不能在定义的同时初始化,最后实现加减乘除四种运算.

代码实现:

在这里插入图片描述

编译实现效果:


在这里插入图片描述


注意点:

  首先,我们实现 类Calculator ,内部的成员变量 我们使用了 private 来进行修饰,用getter and setter 方法进行封装 ,实现了 加减乘除四则运算的 方法功能,总之 实现了类的封装功能, 对 类的调用者 十分方便 。


练习二


实现交换两个变量的值。要求:需要交换实参的值。


方法一:


在这里插入图片描述
编译实现效果:


在这里插入图片描述


注意点:

  在方法一的代码中,我们在 myValue 类中的成员变量 ,用 public 来进行修饰,没有采用封装的形式 ,所以在后面 main 方法中 ,我们通过 new 的对象进行访问 成员变量,从而进行实参的交换。


方法二:


在这里插入图片描述

编译实现效果:


在这里插入图片描述


注意点:

  在方法二的代码中,我们在 myValue 类中的成员变量 ,用 private 来进行修饰,采用了封装的形式 ,所以在后面 main 方法中 ,我们通过 封装的 getter and setter 方法 对实参进行赋值操作,再通过swap 方法来进行实参的交换。


  好了,今天的练习就分享到这里,希望大家多多关注,多多练习。谢谢大家的欣赏与关注!!



谢谢欣赏!!!



完!

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RAIN 7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值