1.访问修饰符:
public(公共的):所有类都能访问
defaylt(缺省的):在当前包内可访问
protected(保护):在当前类和子类可访问
private(私有):在当前类中访问
2.封装:
利用访问修饰符可以将成员变量和成员方法赋予不同的访问权限
3.继承:
子承父类:利用extends关键字
class 子类 extends 父类
4.多态:
覆盖:当子类的成员变量和父类的成员变量同名时,子类会覆盖父类的成员变量,成员方法同理,子类的成员方法也会重写父类的成员方法
注意:私有的方法不能被覆盖,构造方法无法覆盖
重载:方法的重载是指在一个类中的方法,方法名相同但参数的类型,参数个数,参数顺序,不完全相同,不能影响调用
5.包
Java提供了包机制,用来区别类名和命名空间
声明包的语法格式为:
package pkg1[. pkg2[. pkg3...]];包的定义必须放在源文件的第一行
在使用不同包的类时用import关键字导入这个类
6.最终类,最终类不能被继承,只能直接使用
关键字final