abstract method必须以分号结尾,且不带花括号;
局部变量前不能放置任何访问修饰符 (private,public,和protected)
bstract的methods不能以private修饰
instant variable有default value
final的instant variable没有default value,必须在constructor (构造器)结束之前被赋予一个明确的值。
static method不能直接call non-static methods。
从来没有人说过Java的Class名字必须和其文件名相同。但public class的名字必须和文件名相同。