问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一段最基础的java代码,一些基础问题

发布网友 发布时间:2022-05-17 01:53

我来回答

3个回答

热心网友 时间:2023-08-06 04:33

你首先初始化Ball类的时候,传入了radius, name两个变量;
因为你的Ball类中的定义了两个私有成员:
private double radius;
private string name;

this.radius = radius;
this.name = name;
这两句就是将你传入的数据保存到类中的两个私有成员
因为radius、name两个的名字和类中的私有成员的名字相同,所以要用到this.xx
然后你的getRadius、getName就是将你的两个私有成员传出
(return radius;、return name;)

setRadius、setName这两个函数就是重新将你新传入的数据保存到那两个私有成员中

4.因为这两个成员是私有变量,外部不可以访问,所以要用函数来访问

定义的时候就调用了那个初始化函数来吧你传入的参数保存到私有变量中

get是你要得到这个类中的私有成员的值的时候用到

以这个为例吧:
public double getRadius(){
return radius;
}

首先你是定义了一个公有的函数,并且这个函数的类型是double
由于是公有的,外部就可以调用
又因为函数的类型是double所以,这个函数就可以返回一个double类型的值,就像是一个变量,(xxx.getRadius()),你返回的数据就是到了这里

热心网友 时间:2023-08-06 04:34

1. 首先不要把对象理解为向量!!,public Ball(xx,xx)这是当前类的 构造函数,
如:外部为此类声明对象Ball ball=new Ball(800,"xxx"); 那么800就被赋值给 类Ball中的 radius !
2. 这个问题正好映射1的问题,在声明对象的时候,构造函数就已经把800传递给radius了
那么你说的setRadius,这个必须结合同一个对象调用!!
如:Ball ball=new Ball(800,"xxx");
ball.setRadius(800);
System.out.println(ball.getRadius());
但是 我又声明一个Ball的对象Ball ball2=new Ball(900,"ddd");
System.out.println(ball.getRadius());
这次打印的结果和上次就是不一样的!!!
3. 这个就又映射第二个问题,radius 作为参数传递给当前对象的类中的 private double radius;
4. 你理解错了,不是先get再 set, set是往里赋值,get是调用,也可是说是从里面取出来!
5. 这个我在1中就已经说了啊!!!!

祝:学习快乐!!!加油

热心网友 时间:2023-08-06 04:34

问题1:private double radius; 定义了一个实例变量radius this.radius就代表了具体对象的实例变量,如果没有this,就意味着将形参变量的值赋给自身。 public Ball (double radius, String name){ 中的radius,name就是形参。
问题2:因为public double getRadius(){ 方法getRadius定义为double型是要有返回值的。
问题3:同问题1。
问题4:这里get和set 只是你定义方法的名称 只是表达了这个方法的作用 没有其他的意义。
问题5: private只是对类的修饰符 修饰符还有public 和 pretected private是私有的意思 就是你定义的成员是私有的 除了其所在的类能访问该成员以外,其他类都不能访问它。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求游戏《寂静岭》中好听的游戏配乐,最好是纯音乐 A8 6500 最高支持什么显卡 加条内存组成双通道 对游戏有多大提升... ...追了四个多月了、她也喜欢我。我们俩个在一起也上了床…但是我是... 和喜欢7年的女孩表白后女生说给她点时间,但是又没说什么时间回复我。她... 说一个人很有气质`是什么样的呢` 邢台周边地区的苹果是什么价格 太行百果园地址在哪里? ...时最后香的形状是两边低中间高,这代表什么意思呀?麻烦知..._百度知... 染色体的组成为( )A.DNA和蛋白质B.蛋白质和糖类C.基因和蛋白质D.基 ... 监控器被接入后黑屏的原因 java代码基础 人的祖先本来是吃生食的,为什么后来会吃熟食呢?额~? 苹果自己制作的铃声 为什么不行啊 asp.net中这种滚动图片是什么广告控件? 我的电脑开机显示器没反应,CPU风扇在转,硬盘在转,鼠标灯亮,键盘灯不亮。电脑不自检 电脑开不了机 风扇在转 鼠标亮 键盘不亮 主板灯不亮 显示器显示无信号 电脑开不开机,风扇转,显示器灯亮无反应,键盘灯不亮,鼠标灯亮,是什么原因? 电脑不能开机,鼠标亮,键盘灯不亮,CPU风扇转、显卡风扇转,怎么办? 手机录单出现乱码怎么办 没有、没有绑定手机号、也没有绑定QQ号的微信怎么登录? 怎么把一个的数据转到另一个的数据? 没有手机号怎么申请? 没有手机号跟qq怎么申请 怎么创没有手机号怎么办 怎么把一个的数据转到另一个的数据? 没有手机怎么注册新的 没有、没有绑定手机号、也没有绑定QQ号的微信怎么登录? 不同怎么迁移聊天记录? 苹果手机数据恢复可以恢复qq聊天记录的语音和视频吗 用友T3软件,想要录凭证可是年度帐这个选项是灰色的,求大神,么么哒! 为什么OPPOA5没有全局主题? OPPOa5怎么改手机全局? itouch4 qq聊天记录怎么截图 绿茶婊聊天记录:怎样拆散别人 唯乐手环充电器怎么卖的 唯乐手环充电器有卖的吗? 什么是电工绝缘胶带 纱带抛光有震印是怎么回事 粘抛光砂带接头胶水哪种最好 Aptio Setup utility-Copyrighy(C)2011怎么恢复出厂设置 aptio setup 2011恢复出厂设置 aptio setup utility 2011恢复出厂设置 aptio恢复默认设置 电脑aptio setup utility copyright 2013怎么恢复出厂设置 电脑重置后出现Aptio setup Utility 这怎么弄啊 电脑开机 aptio setup utility copyright 2013怎么恢复出厂设置 随机打开网页后听到有人说话!!!诡异!!!惊悚!!!悬疑!!! 不良的性生活,为什么会感染HPV病毒 痔疮、艾滋病、不良的性生活或者生活习惯,这三者是否有联系?? 不洁性生活是什么意思,怎么办