封装:将对象的状态信息隐藏在对象内部,不允许外部程序直接访问内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。
封装是面向对象编程语言对客观世界的模拟,客观世界的属性都是被隐藏在对象内部,
外界无法直接操作和修改。
类成员
private-default-protected-public
private:只能类内被访问
default:相同包
protected:同一包和不同包子类
public:所有类
类
public:所有类
default:同一包类
继承:继承是使用已存在的类建立新类的技术,新类可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类,java是单继承。
extend:类
implements:接口
多态:允许不同类的对象对同一消息作出响应
方法的重载
继承的覆盖