[修饰符] class [类名] [extends 父类名] [implements 接口名]{
}
class前面的修饰符可以有public也可以不写;
extends 用于说明所定义的类继承了哪个父类
implements 用于说明类实现了哪些接口的调用
声明成员变量
[修饰符] 数据类型 变量名称 [= 值] 修饰符可以是public或private 数据类型可以是JAVA中的数据类型
没有赋值的变量称为声明变量;已经赋值的变量称为定义变量。
声明成员方法[修饰符] [返回值类型] 方法名 (参数类型 参数名1, ...){
...
return 返回值;
}
修饰符有:public protected private static final
返回值类型:用于限定返回值的数据类型,如果不需要返回值,可以使用void;
return :用于结束方法以及返回方法指定类型的值,当方法返回值的类型为void时,
return及其返回值可以省略;
private(当前类的访问级别):如果类的成员被private访问控制符来修饰,则这个成员只能被该类的其他成员访问,其他类无法直接访问。
default(包访问级别)::如果一个类或类的成员不使用任何访问控制修饰符,则为默认的访问控制级别,这个类或类的成员只能被本包中的其他类访问;
protected(子类访问级别):如果一个类的成员被protected访问控制修饰,那么这个成员既能被同一包下的其他类访问,也能被不同包下的该类的子类访问;
public(公共访问级别):这个类或类的成员能被所有的类访问,不管访问类与被访问类是否在同一个包中。
======================================================================
定义在类中的变量称为成员变量;
定义在方法中的变量称为局部变量;



