为Self对象。Self对象包括数据对象和方法对象，方法对象的代码部分是用一种指令非常简单的字节码（bytecode）表示的，字节码由虚拟机来解释。动态自适应编译技术的采用提高了Self代码的执行效率。对经常执行的方法，虚拟机将进一步把字节码转化为本机代码。Self虚拟机还提供了一些可供调用的，用来实现算术运算、对象复制、输入输出等。Self也拥有一个图形用户界面Morphic，Self的编程环境也是基于Morphic来实现的。Self在精简语言概念的同时也把大量的工作转交给环境来处理。如可见性，模