java基础之面向对象的特征
面向对象的三大特征:封装、继承、多态。
举例:〔比如设计—个游戏)我现在创建了一个对像,名叫战土.
战士的属性是—
性别,年龄,职业,等级,战斗力,血量。
它的方法—
战斗,逃跑,吃饭,睡觉,死,
后来,我又建了一个对象,叫
人属性–
属性性别,年龄,职业,等级,血量
方法–
逃跑,吃饭,睡觉,死.
我让人,成为战士的父类,战士可以直接继承人的属性和方法。
战士修改成
属性:战斗力.
方法:战斗.
看上去战士的资料变少了,实际上没有,我们仍然可以调用方法—战士.死.
而且我们还可以重载战士.死的方法,简称重载死法。
我述建了一个对象—法师,父类也是人.
属性法力值
方法:施法,泡妞
你看,用了继承,创建对象变得更方便了.
再后来,我又建立了一个对象,叫怪物.
属性:等级,战力,血量
方法: 战斗,死.
建了个对象,叫白兔怪,父类怪物,可继承悭物所有的属性和方法.
属性:毛色
方法:卖萌,吃胡萝卜.
本文通过具体实例介绍了面向对象编程的三个核心特性:封装、继承和多态。通过战士、法师及怪物等角色的设计,展示了如何利用这些特性简化代码并提高复用性。
4492

被折叠的 条评论
为什么被折叠?



