我static final class variable和之间有一些混淆final instance variable.
以下是示例代码: -
class Foof{
final int size=3;
final int whuffie;
Foof()
{
whuffie=42;
}
public static void main(String [] args){
Foof obj1 = new Foof();
Foof obj2 = new Foof();
obj1.size=53; //compile time error
System.out.println(obj1.size);
obj2.whuffie=45; //compile time error
System.out.println(obj2.whuffie);
}
}
Run Code Online (Sandbox Code Playgroud)
错误:-
ankit@stream:/home/Data/JAVA/practice/src/test.com/test-20121031_static_demystified$ javac Foof.java
Foof.java:14: error: cannot assign a value to final variable size
obj1.size=53; //compile time error
^
Foof.java:16: error: cannot assign a value to final variable …Run Code Online (Sandbox Code Playgroud) 我是HTML和JavaScript的新手.我在HTML中遇到了这样的问题(下面这段代码只是将问题可视化,以便于您参考.)
<tr>
<td>1</td>
<td>Harry</td>
</tr>
<tr>
<td>2</td>
<td>Simon</td>
</tr>
<td>3</td>
<td>Maria</td>
</tr>
</tr>
<td>4</td>
<td>Victory</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
这是一个名单,但问题是,有时我需要增加更多的名字到这个表,我已经在1号前添加,所以这意味着我不得不重新编写号码列表,(EX:1 1 2 3 4 - > 1 2 3 4 5).我觉得这不是一个好方法.
注意:我不想将列表编号从上到下更改.这是一个HTML文件,因此无法应用PHP
任何人都可以帮我把数字变成像"i"这样的变量,一个函数可以帮助我自动填充变量i从上到下的增量
<tr>
<td>i</td>
<td>Harry</td>
</tr>
<tr>
<td>i</td>
<td>Simon</td>
</tr>
<td>i</td>
<td>Maria</td>
</tr>
</tr>
<td>i</td>
<td>Victory</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
函数Fill_i例如:我认为在这种情况下应该使用JavaScript.感谢您对此问题的帮助和建议.
再说一遍:我不允许使用PHP或ASP,当我添加新名称时,我会手动添加HTML.