qq2078255969 发表于 2022-12-14 19:48:27

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

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


这个面向对象是什么意思,我不会利用类,让我一步一步写的话我可以写出来,不理解类在这里有什么用

小伤口 发表于 2022-12-15 16:57:58

本帖最后由 小伤口 于 2022-12-15 17:26 编辑

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

LongerSking 发表于 2022-12-29 23:34:58

生物学过叭,首先你是一个人类,人的属性,(就是静态的东西,不太好描述),比如你的年龄,肤色,等等,人的行为,吃饭,睡觉,等等。好,现在回到面向对象这个思想上,在Java中类和刚刚所说的生物中人类,这个(类)可以说某种意义上上是一样的。Java编程中类两个东西,一个属性,就是对应上述的生物类的属性,一个方法就是对应生物这些类的行为。然后人类是对人这个物种的一类称呼,你,人类的一个个体,相当于编程里面对一个类的实例化,比如你写一个狗类,然后实例化一只小狗,你取名叫小黄,那么这只小黄就是狗类的实例化对象。,当然类不仅仅指生物,可以☞一切事物
对于你的问题:首先一个圆有哪些属性?,半径,周长,面积?没问题叭,方法:就是写一个函数去计算圆的面积?不难叭。关于构造方法,你可以搜索教程,自己学学,这不是一两句话就可以讲清楚的,我也比较怕误人子弟{:10_269:}

7-矩阵革命 发表于 2023-1-7 20:33:01

类就是字面意思,一类。你能看到的圆就是一个实际的对象,这个“圆对象”就是“圆类”具体的实现。有了实际例子你才能用“圆类”的属性,所以叫面向对象。

ljjl2020 发表于 2023-2-25 08:56:31

圆不就是一种类吗?这个类里面包含了很多不同大小的圆形,这不就是具体对象吗,然后统一的求圆面积的方法就是这个类里面的方法啊。同理,圆柱也是一样

85538946a 发表于 2023-2-27 17:41:44

建立一个类,实现圆柱的体积计算。在建立一个实现类,在这个类中调用圆柱的类来直接计算体积。我是这样理解 的哈。
页: [1]
查看完整版本: 借用面向对象的思想解决以下问题: