c#类的介绍
还是举例理解吧人就是个”类“ 人的发色 人的脸型 人的体重 人的身高 就是人这个类的“属性“ 人能走路 人能拉屎 人能撒尿 这个就是人这个“类的功能函数”好了 人定义完了 那么 既有人样 如发色 又有脸型 也能拉屎 等等 但有JJ的是人吗? 有MM的也是人吗?是的 因为有JJ的也有脸型 也有发色 也能走路的人样 同理 有MM的也是如此那么就管有JJ的叫男人 有MM的叫女人吧 所以 他们也都是人 因为他们“继承”了人这个类的一切 所以他们就是人这个类派生出来的“子类" 但是 男人有JJ 没有MM 而女人有MM 没JJ 还是有区别的啊 对 这就算是"类的多态"了 好了 我不管是男人还是女人了 ...全部
还是举例理解吧人就是个”类“ 人的发色 人的脸型 人的体重 人的身高 就是人这个类的“属性“ 人能走路 人能拉屎 人能撒尿 这个就是人这个“类的功能函数”好了 人定义完了 那么 既有人样 如发色 又有脸型 也能拉屎 等等 但有JJ的是人吗? 有MM的也是人吗?是的 因为有JJ的也有脸型 也有发色 也能走路的人样 同理 有MM的也是如此那么就管有JJ的叫男人 有MM的叫女人吧 所以 他们也都是人 因为他们“继承”了人这个类的一切 所以他们就是人这个类派生出来的“子类" 但是 男人有JJ 没有MM 而女人有MM 没JJ 还是有区别的啊 对 这就算是"类的多态"了 好了 我不管是男人还是女人了 反正不都是人吗 我让男人尿尿 他就尿尿了 管它的尿是怎么来的?是怎么流到JJ的呢?反正我只需要知道 他是来自JJ的功能就可以了 女人的尿尿功能不也是如此吗 有这种想法 是好的 这样你就对"类的封装"有了一定的概念了 那好 现在 女人做了个整容手术 割了个双眼皮 手术成功了 那他还是人吗?是的 只不过眼睛更漂亮了 眨眼更迷人了 手术失败了 弄了个三眼皮或是眨不了眼了 恩 反正至少还算是人”类“ 只不过 她的脸被美容医生“重写”了。
收起