继承子类以及子类实例化的对象可以父类的任何方法或变量类名可以访问父类所有内容 class Animal: def __init__(self,name,sex,age): self.name=name self.sex=sex self.age=age def eat(self,a1): print... ...
分类:
其他好文 时间:
2018-07-31 23:46:34
阅读次数:
303
1,向上转型,安全,具体化到抽象化 2,向下转型,不安全,抽象化到具体化 建立两个对象,动物抽象类Animal和狗狗类Dog 写一个测试类 总结:将一个对象赋值给一个变量,主要看该对象是不是这个变量的一个实例,如将狗对象赋值给动物变量(向上转型,安全,具体化到抽象化),狗是动物的一个实例,反之,如果 ...
分类:
其他好文 时间:
2018-07-29 16:34:45
阅读次数:
129
在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直 ...
分类:
编程语言 时间:
2018-07-26 16:37:59
阅读次数:
191
继承: 单继承和多继承 1.初识 class Father(object): #如果不写object默认继承 pass class Son(Father): #括号里面的称为:父类或基类或超类 括号外面的称为:子类或派生类 pass class Animal: breath = '呼吸' def _ ...
分类:
编程语言 时间:
2018-07-25 23:10:24
阅读次数:
191
关于反射: 1.需要了解jvm类的加载机制(java高级部分会详细介绍) 2.反射的API其实只要多看看API和源码,很容易就懂了。 下面是代码,简单讲解反射的使用: ...
分类:
编程语言 时间:
2018-07-25 20:02:05
阅读次数:
148
1.__proto__和prototype JS中的原型链已经是一个老生常谈的问题,毕竟也是JS 这门语言的特色之一了。 首先“万物皆对象“,虽然这句话一直有争议,但是有它的道理的,null类型这些的争论这里就不说了。 对象中有个属性__proto__,被称为隐式原型,这个隐式原型指向构造改对象的构 ...
分类:
Web程序 时间:
2018-07-20 01:14:04
阅读次数:
202
java中继承的特点 继承是java中很重要的一个应用.那么,为什么要有继承呢?我们可以看一个实例:猫类和狗类.猫和狗是生活中常见的动物,它们有哪些共性呢?都有颜色(黑白黄花等),都有腿,都要吃饭,都要睡觉等.那么,颜色和腿的数量就是它们的属性(成员变量),吃饭和睡觉是它们的行为(功能).如果没有继 ...
分类:
编程语言 时间:
2018-07-15 23:17:39
阅读次数:
267
/// /// 抽象类 /// public abstract class Animal { public abstract void Show(); } public class Dog : Animal { public override void Show() { ... ...
分类:
其他好文 时间:
2018-07-10 23:31:29
阅读次数:
191
class Animal: def __init__(self, name): self.name = name def eat(self): print('%s吃' % self.name) def drink(self): print('%s喝' % self.name) def pull(se... ...
分类:
其他好文 时间:
2018-07-01 11:51:47
阅读次数:
153
python的数据结构有:列表、元组、字典 列表:作用:处理 有序 项目的数据结构list=["a",'b','v','d']# 打印长度print(len(list))# 循环打印for i in list: print i# 在序列最后插入数据list.append("5")for i in l ...
分类:
编程语言 时间:
2018-06-30 17:42:20
阅读次数:
170