鱼C论坛

 找回密码
 立即注册
查看: 1297|回复: 5

[已解决]借用面向对象的思想解决以下问题:

[复制链接]
发表于 2022-12-14 19:48:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
3借用面向对象的思想解决以下问题:
(1)设计一个圆类,通过构造方法给半径赋值,包含计算面积的方法。
(2)在上一题的基础上设计圆柱体类,包含底面积和高,构造方法以及计算圆柱体体积的方法。在主方法中进行测试。


这个面向对象是什么意思,我不会利用类,让我一步一步写的话我可以写出来,不理解类在这里有什么用
最佳答案
2022-12-15 16:57:58
本帖最后由 小伤口 于 2022-12-15 17:26 编辑

面向对象意思就是让你new对象,new出一个圆的对象,执行对象的方法
类的作用:
       1归类,涉及到圆的就装在圆这个箱子里(也就是类),圆柱体就装在圆柱体这个箱子里,就好比你搬家的过程
        你可以选择一股脑把你的东西直接扔在新房子的客厅里,你也可以选择把你的东西放在该放的位置,整理好,让整个房子看起来整洁
        ,在实际生产环境中,一个项目并不是你一个人在开发,所以你要代码规整,整洁,确保其他人也能看得懂.
       2降低代码耦合度,封装成类,后续如果要增加新的功能,就不需要牵一发而动全身
这个题目是为了练习你面向对象的知识,不是说你会不会实现这个功能,搞清楚区别就行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-12-15 16:57:58 | 显示全部楼层    本楼为最佳答案   
本帖最后由 小伤口 于 2022-12-15 17:26 编辑

面向对象意思就是让你new对象,new出一个圆的对象,执行对象的方法
类的作用:
       1归类,涉及到圆的就装在圆这个箱子里(也就是类),圆柱体就装在圆柱体这个箱子里,就好比你搬家的过程
        你可以选择一股脑把你的东西直接扔在新房子的客厅里,你也可以选择把你的东西放在该放的位置,整理好,让整个房子看起来整洁
        ,在实际生产环境中,一个项目并不是你一个人在开发,所以你要代码规整,整洁,确保其他人也能看得懂.
       2降低代码耦合度,封装成类,后续如果要增加新的功能,就不需要牵一发而动全身
这个题目是为了练习你面向对象的知识,不是说你会不会实现这个功能,搞清楚区别就行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-29 23:34:58 | 显示全部楼层
生物学过叭,首先你是一个人类,人的属性,(就是静态的东西,不太好描述),比如你的年龄,肤色,等等,人的行为,吃饭,睡觉,等等。好,现在回到面向对象这个思想上,在Java中类和刚刚所说的生物中人类,这个(类)可以说某种意义上上是一样的。Java编程中类两个东西,一个属性,就是对应上述的生物类的属性,一个方法就是对应生物这些类的行为。然后人类是对人这个物种的一类称呼,你,人类的一个个体,相当于编程里面对一个类的实例化,比如你写一个狗类,然后实例化一只小狗,你取名叫小黄,那么这只小黄就是狗类的实例化对象。,当然类不仅仅指生物,可以☞一切事物
对于你的问题:首先一个圆有哪些属性?,半径,周长,面积?没问题叭,方法:就是写一个函数去计算圆的面积?不难叭。关于构造方法,你可以搜索教程,自己学学,这不是一两句话就可以讲清楚的,我也比较怕误人子弟
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-7 20:33:01 | 显示全部楼层
类就是字面意思,一类。你能看到的圆就是一个实际的对象,这个“圆对象”就是“圆类”具体的实现。有了实际例子你才能用“圆类”的属性,所以叫面向对象。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-25 08:56:31 | 显示全部楼层
圆不就是一种类吗?这个类里面包含了很多不同大小的圆形,这不就是具体对象吗,然后统一的求圆面积的方法就是这个类里面的方法啊。同理,圆柱也是一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-27 17:41:44 | 显示全部楼层
建立一个类,实现圆柱的体积计算。在建立一个实现类,在这个类中调用圆柱的类来直接计算体积。我是这样理解 的哈。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-31 02:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表