面向对象语言特点
1.封装性 2.多态性 3.继承
类
类名的声明最好采用大驼峰习惯。
成员变量
成员变量在整个类中都有效
方法
如果成员变量和局部变量名字相同,那么在此方法内使用局部变量,如果想使用成员变量用this.
成员变量有默认值,局部变量没有
在java语言中,类有构造方法,但没有析构方法。
可变参数
public void f(double a, int ... x) {
}
参数代表x必须是参数列表最后一个
实例成员与类成员
用static关键字修饰的变量是类变量
所有对象共享类变量