有几个问题没有明白,请大家指点一下 1.请看编译原理2.weight我想可能是个成员变量吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是很理解你希望知道什么?你说不知道java是怎么运用他们的。一般的说,java文件经过编译以后生成字节码,而在使用的时候,编译器会根据你的程序来调用相应的方法或者访问变量。如果对于这些概念不是很清楚,建议去买一本java入门书看看,你的一些问题将得到解释。这样比在这里问要快许多 只要定义了此类的对象后就可以调用public 方法,但却不能用此对象在其他的类里调用private 方法。private 方法执可以在定义它的类里被调用。eg2中的return weight是getWeight()方法的返回值当调用getWeight()时,如果对变量weight已经事先赋值了,那么调用getWeight()方法将返回事先赋过值的weight变量。 public private 访问权限,具体运用你可以看看书上怎么讲的返回值的作用,怎么说呢,就是你在调用这个方法时让你知道你调用完了这个方法后它会产生个什么样的 结果不知道你是否明白了 weight大概是个private成员变量,不能直接读去,只能通过函数来得到该变量的值 public, private, protected 是 Java 中的四种限定修饰符他们的限定范围如下:========================================================= public protected dafault private同一类 √ √ √ √同一包(含子类) √ √ √包外子类 √ √包外其他类 √=========================================================你在这里遇到的问题和我当初遇到的一样 总是弄不清楚 Java 有多少修饰符是这样的:Java 有两类修饰符Access modifiers ( public, protected, private )Class, Method, Variable modifiers: ( abstract final ) for Classes ( abstract final native static synchronized ) for Methods ( final static transient volatile ) for Variables知道了这些 剩下的就是应用了 在实践中理解他们的用途> 返回值有什么作用 就像是一个数学函数一样 比如一个 sin 函数 作完之后你总会希望这个函数给你一个结果吧 这个结果就是返回值 当然也有无返回值的函数 这类函数一般只用来完成某些功能 而不需要返回什么结果 在你的例子中 将有可能有在另一个函数 引用到 getWeight() int thisWeight = this.getWeight(); 这样 getWeight() 函数的返回值 就被传给了 thisWeight 这个变量 学过c++面向对象的人都知道return weight;使用方法改变变量你那例子就行weight在那里改变 能对打包后的xml文件进行“Writer”操作吗? 如何在Tree中添加监听??? 对象数组排序问题 sun JDK 1.5中文版下载 谁给个最新版 J2SDK 下载地址。官方英语看不懂,不知道下哪个? 面试时碰到一个sql 大家来看看 java对文件夹的遍历 菜单 选择下次启动的语言 Jbuilder的问题 请问调用notify后被选中线程的wait是立刻返回,还是等到调用notify的线程退出synchronized块后再返回? 为何运行结果是0呢? 如何中止线程
eg2中的return weight是getWeight()方法的返回值当调用getWeight()时,如果对变量weight已经事先赋值了,那么调用getWeight()方法将返回事先赋过值的weight变量。
返回值的作用,怎么说呢,就是你在调用这个方法时让你知道你调用完了这个方法后它会产生个什么样的 结果
不知道你是否明白了
他们的限定范围如下:
=========================================================
public protected dafault private
同一类 √ √ √ √
同一包(含子类) √ √ √
包外子类 √ √
包外其他类 √
=========================================================
你在这里遇到的问题和我当初遇到的一样 总是弄不清楚 Java 有多少修饰符
是这样的:
Java 有两类修饰符
Access modifiers ( public, protected, private )
Class, Method, Variable modifiers:
( abstract final ) for Classes
( abstract final native static synchronized ) for Methods
( final static transient volatile ) for Variables知道了这些 剩下的就是应用了 在实践中理解他们的用途
> 返回值有什么作用
就像是一个数学函数一样 比如一个 sin 函数
作完之后你总会希望这个函数给你一个结果吧 这个结果就是返回值
当然也有无返回值的函数 这类函数一般只用来完成某些功能 而不需要返回什么结果 在你的例子中 将有可能有在另一个函数 引用到 getWeight()
int thisWeight = this.getWeight();
这样 getWeight() 函数的返回值 就被传给了 thisWeight 这个变量
c++面向对象的人都知道
return weight;
使用方法改变变量
你那例子就行
weight在那里改变