1.封装
信息隐藏;
类是一个封装体;
方法是一种封装;
通过访问修饰符可以控制访问的权限
2.访问修饰符
private:本类内;
defaut:不用声明,没有就是默认,系统默认,本包内;
protected:本包及子类;
public:所有;
属性一般定义成私有的,方法一般定义成公共的;
3.特征修饰符
final:
类:不能被继承;
方法:不能重写;
属性:不能被重新赋值;
static:
把属性,方法定义成静态的,说明把该属性和方法放在了类中,不创建对象也能调用。
使用语法:类名.属性名;
静态属性:放在类中,所有的对象都可以访问,只存在一份,即使不创建对象,也能访问;
静态方法:不创建对象,就可以直接通过类名.方法名来调用;
定义静态方法的注意事项:
1.在静态方法中只能使用静态成员,而不使用非静态成员;
2.在静态方法中不能使用this, super关键字;