面向对象语言的五个基本特征

时间:2020-12-22 19:48:07
  1. 万物皆为对象。
  2. 程序是对象的集合,它们能发送消息来告知彼此所要做的。具体地说,可以把消息想象成对某个特定对象的方法的调用请求。
  3. 每个对象都有自己的由其它对象所构成的存储。换句话说,可以通过创建包含现有对象的包的方式来创建新类型的对象。
  4. 每个对象都拥有其类型。也就是说,每个对象都是某个类的一个实例。
  5. 某一特定类型的所有对象都可以接收同样的消息。