java 三大属性: 封装(encapsulation),继承(inheritence),多态(polymorphic)
命名规则:
类的名字: 首字母大写,若类由多个单词构成则 每个单词的首字母均大写
变量和方法的名字:首字母小写,若由多个单词构成,则第一个单词的首字母小写,其余每个单词的首字母均大写
一个 .java 文件只能有一个public类,若一个文件中有多个类,其他类只能这样定义
class 类名 { }
方法重载: 两个或者多个方法名相同,但是方法参数不同的方法,方法参数不同包括参数的个数不同 或者 参数的类型不同。 需要注意的是: 方法的返回值类型(否)不同不能作为是不同方法的定义。
构造方法: java有默认构造方法,但是如果已经显式的定义了构造方法,则默认的构造方法就没有了。