在Java中,变量名称以字母,货币字符($)等开头,但不包含数字:,或.
简单的问题:为什么?
为什么编译器不允许使用变量声明
int 7dfs;
Run Code Online (Sandbox Code Playgroud) public class Task2
{
public static void main(String argv[]){
System.out.println(“UOK, \f BSc in MIT");//
System.out.println("Whatever you are, \f be a good one.");
}
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,\f使用了,但输出只显示一个?正方形内的字符。
为什么以下程序输出Method B 0而不是Method B 200?我无法理解我的问题是什么.
class A{
int a=100;
void myMethod(){
System.out.println("myMethod of A : "+a);
}
A(){
myMethod();//calling my method
}
}
class B extends A{
int a=200;
void myMethod(){
System.out.println("myMethod of B : "+a);
}
}
class Demo{
public static void main(String args[]){
new B();
}
}
Run Code Online (Sandbox Code Playgroud)