我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合公式 > 方法多态 >

java中继承和多态区别

归档日期:06-07       文本归类:方法多态      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  从李启铭说的那句:我爸是李刚,是很有科学依据的,用程序设计的原理看,它符合继承和多态的面向对象编程的这2大特性。

  先说一说,继承,继承就是子类可以继承父类中的属性和方法。包括私有的属性和方法,只是由于私有的方法无法访问,所以相当于没有继承到,其实是包含在子类中的。

  在李启铭中我们好像看不到李刚的影子,其实李刚的优良基因都被李启铭继承到了。如果你有IDE开发程序你就能看到这些方法是在李启铭中的。像有钱、有权、飞扬跋扈等等都被他儿子有拥有!

  但是青出于蓝而胜于蓝啊,李启铭还有他自己的一些特性,这些东西是李刚所不具有的,像二啊、敢开车撞人啊,他老爸是无论如何也干不出来的。

  这也就是子类可以看做父类,但是也不完全相同,因为子类可能有父类不具有的属性和方法,也就是儿子可能干出父亲干不出来的事(也就是子类中特有的方法)。

  但是,李启铭就是一个官二代,如果没有李刚就什么都不是了。所以在很多时候李启铭就是他老爸李刚的形象,见李启铭如见李刚。

  嘿嘿,这也就当我们看到李启铭的时候,其实我们惧怕的不是李启铭这小瘪三,而是他的老爸李刚,所以我们其实就把李启铭当做了李刚。

  但是李启铭和李刚还是有区别的啊,李启铭比李刚二,敢撞人,这可是他老爸干部出来的。

  如果我们想知道李启铭有多二,或是想看看他是怎么敢撞人的,我们就需要强制转换cc为 李启铭类。来访问那些方法。

  继承,子类继承父类中所以的属性和方法,但是对于private的属相和方法,由于这个是父类的隐私,所以子类虽然是继承了,但是没有可以访问这些属性和方法的引用,所以相当于没有继承到。很多时候,可以理解为,没有继承。

  多态:就是父类引用可以持有子类对象。这时候只能调用父类中的方法,而子类中特有方法是无法访问的,因为这个时候(编译时)你把他看作父类对象的原因,但是到了运行的时候,编译器就会发现这个父类引用中原来是一个子类的对像,所以如果父类和子类中有相同的方法时,调用的会是子类中的方法,而不是父类的。

  展开全部通过继承可以实现代码的复用。(子类可以拥有父类的一些属性和方法)

  继承,子类继承父类中所以的属性和方法,但是对于private的属相和方法,由于这个是父类的隐私,所以子类虽然是继承了,但是没有可以访问这些属性和方法的引用,所以相当于没有继承到。很多时候,可以理解为,没有继承。

  多态:就是父类引用可以持有子类对象。这时候只能调用父类中的方法,而子类中特有方法是无法访问的,因为这个时候(编译时)你把他看作父类对象的原因,但是到了运行的时候,编译器就会发现这个父类引用中原来是一个子类的对像,所以如果父类和子类中有相同的方法时,调用的会是子类中的方法,而不是父类的。

  展开全部继承,子类继承父类中所以的属性和方法,但是对于private的属相和方法,由于这个是父类的隐私,所以子类虽然是继承了,但是没有可以访问这些属性和方法的引用,所以相当于没有继承到。很多时候,可以理解为,没有继承。

  多态:就是父类引用可以持有子类对象。这时候只能调用父类中的方法,而子类中特有方法是无法访问的,因为这个时候(编译时)你把他看作父类对象的原因,但是到了运行的时候,编译器就会发现这个父类引用中原来是一个子类的对像,所以如果父类和子类中有相同的方法时,调用的会是子类中的方法,而不是父类的。

本文链接:http://renfriends.com/fangfaduotai/494.html