文章列表
很多人学了面向对象语言学了很久却没有领会到什么是面向对象,也正是因为这样,很多时候我们写代码时感觉无从下手,什么是面向对象。举个例子:贪食蛇的游戏大家玩过吧。蛇是一个对象,食物是一个对象。蛇的类中有什么呢,属性和方法,属性有蛇的坐标,蛇的长度,方法有上下左右移动。食物有什么属性和方法呢,属性是坐标,方法是出现在随机背景中的某个位置。这就是面向对象的最基本的理解。 再举一个例子,一个接口,interface Animal;里面有一个方法move();类rabbit实现了这个接口,类tiger实现了这个接口。兔子中有一个属性:素食,兔子中的move(){跳跳跳} 老虎中有一个属性:肉食,老虎中的m ...