<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Antony的博客]]></title><description><![CDATA[Keep inner peace ， Make each day count！]]></description><link>https://blog.youkuaiyun.com/antony_wu521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; antony_wu521]]></copyright><item><title><![CDATA[Java中类的多态性]]></title><link>https://blog.youkuaiyun.com/antony_wu521/article/details/50266691</link><guid>https://blog.youkuaiyun.com/antony_wu521/article/details/50266691</guid><author>antony_wu521</author><pubDate>Fri, 11 Dec 2015 17:32:02 +0800</pubDate><description><![CDATA[面向对象编程有三个特征，即封装、继承和多态。

    封装隐藏了类的内部实现机制，从而可以在不影响使用者的前提下改变类的内部结构，同时保护了数据。

    继承是为了重用父类代码，同时为实现多态性作准备。那么什么是多态呢？

    方法的重写、重载与动态连接构成多态性。


    要理解多态性，首先要知道什么是“向上转型”。

    我定义了一个子类Cat，它继承了]]></description><category></category></item><item><title><![CDATA[Java中重载Overloading与重写Overriding的区别]]></title><link>https://blog.youkuaiyun.com/antony_wu521/article/details/50266573</link><guid>https://blog.youkuaiyun.com/antony_wu521/article/details/50266573</guid><author>antony_wu521</author><pubDate>Fri, 11 Dec 2015 17:24:57 +0800</pubDate><description><![CDATA[首先我们来讲讲：重载(Overloading)


    （1） 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在，具有不同的参数个数/类型。

重载Overloading是一个类中多态性的一种表现。


    （2） Java的方法重载，就是在类中可以创建多个方法，它们具有相同的名字，但具有不同的参数和不同的定义。

调用方法时通过传递给它们的不]]></description><category></category></item></channel></rss>