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的随便你声明在那,只要你真的声明了。语言的标准不一样。
这些教科书上不是有说明么?学习不认真啊同学。
------解决方案--------------------没有硬性规定的,只要声明了就行
放最后只是习惯吧。。。
------解决方案--------------------类的声明顺序和初始化的顺序是不相同的,这点你可以在网上找到的哦,就查构建器的初始化顺序就行
至于在后面声明,只能说是习惯了,都这么干
------解决方案--------------------结贴给分啊亲~