##对象和类
对象是某一个具体存在的事物,存储在内存堆,类只是对同一类事物的描述,被程序解析成对象。
局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中非静态方法、构造方法和特定类的语句块访问。
类变量:类变量也声明在类中,方法体之外,但必须声明为 static 类型。
java源文件可以有多个类,但是只有一个类被public修饰
java源文件名必须public修饰的类名一致
如果类在package(包)中那么类的首行要带着当前类的包名,如果有包导入语句,则当前包声明语句只能写在首行,(import ***)外包声明语句则声明在下行,如果本类无包则外包声明语句写在首行