Code-switching is a linguistic phenomenon that has been studied by linguists from different aspects.It is widely used in people’s daily communication,especially for people who have developed some knowledge and ability in second language and thus become bilingual.In this article,the author intends to present her understanding about the definition of code-switching,its classification with the help of some specific examples.