What & How & Why

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
cs:programming:java:courses:gtx_cs1311x:oop_n_algorithms [2024/01/22 12:27] – [Casting] codingharecs:programming:java:courses:gtx_cs1311x:oop_n_algorithms [2024/01/22 12:36] (当前版本) – [实例:扔骰子] codinghare
行 250: 行 250:
     - 访问私有变量一定要通过 Accessor     - 访问私有变量一定要通过 Accessor
     - 除了 ''Math.Random()'',Java 还提供了 ''util.Random'' 供使用。本例使用了 ''Random.nexInt(bound)'' 实现了骰子的随机结果。     - 除了 ''Math.Random()'',Java 还提供了 ''util.Random'' 供使用。本例使用了 ''Random.nexInt(bound)'' 实现了骰子的随机结果。
 +      - ''Random.nexInt(bound)'' 返回的区域是 $[0, bound)$
 //Source code with comments//: {{ :cs:programming:java:courses:gtx_cs1311x:craps.zip |}} //Source code with comments//: {{ :cs:programming:java:courses:gtx_cs1311x:craps.zip |}}
 ====Inheritance==== ====Inheritance====
行 1014: 行 1015:
 <WRAP center round info 100%> <WRAP center round info 100%>
 Casting 只是生成了一个**临时的**,对应的 Object 类型的引用。''pixy'' **永远**都是指向 ''Canine'' 类型的引用。 Casting 只是生成了一个**临时的**,对应的 Object 类型的引用。''pixy'' **永远**都是指向 ''Canine'' 类型的引用。
 +</WRAP>
  
 ==Casting 潜在的问题== ==Casting 潜在的问题==