日期:2014-05-20  浏览次数:20685 次

java中类中对变量的声明为什么放在类的结尾处而不是开头处
如题,学C语言时总是先声明变量,到了JAVA我看到书的程序都是把变量声明在类的结尾处,为什么?

import java.util.*;

public class Test
{
public static void main(String[] args)
{

}
}

abstract class Person
{
// Private String name;  为什么不放在开头处?

public Person(String n)
{
name = n;
}

   Private String name;
}

------解决方案--------------------
貌似c的变量要先声明才能使用的吧,java的随便你声明在那,只要你真的声明了。语言的标准不一样。
这些教科书上不是有说明么?学习不认真啊同学。
------解决方案--------------------
没有硬性规定的,只要声明了就行
放最后只是习惯吧。。。
------解决方案--------------------
类的声明顺序和初始化的顺序是不相同的,这点你可以在网上找到的哦,就查构建器的初始化顺序就行

至于在后面声明,只能说是习惯了,都这么干
------解决方案--------------------
结贴给分啊亲~