Java特性 Java三大特性:封装,继承,多态 Java 抽象类与接口 Java 浅拷贝和深拷贝 Java static和final Java 内部类、静态内部类、匿名内部类 Java 强制类型转换 java 实现多重继承 Java - equals方法 Java 字符串 Java - 异常解析基 ...
分类:
编程语言 时间:
2017-08-15 21:47:37
阅读次数:
138
简单说: 1.extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,2.JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,3.继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了 , 比如 clas ...
分类:
编程语言 时间:
2017-08-15 10:19:43
阅读次数:
126
一丶我们要理解COM是什么(为什么理解) 现在很多人会用com(也就是ALT)但是不知道原理,如果改一点东西,那么整体的框架重来,因为你不懂改哪里,如果懂了,那么遇到问题,那么就会知道我要怎么做,是什么问题了 二丶什么是COM COM是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种 ...
分类:
其他好文 时间:
2017-08-12 00:32:12
阅读次数:
206
为达成目的,经常会在类中将一些内置方法进行重写,最常见的例如__setattr__,下面就通过内置属性,来查看重写会带来什么变化 先定义一个测试用的类,代码如下 打印结果如下 ('__class__', <class 'type'>) ('__delattr__', <slot wrapper '_ ...
分类:
编程语言 时间:
2017-08-08 12:23:25
阅读次数:
619
参考摘选自这篇文章http://hanjianwei.com/2013/07/25/python-mro/ python2.3以后采用c3方法来确定方法解析顺序 我们把类 C 的线性化(MRO)记为 L[C] = [C1, C2,…,CN]。其中 C1 称为 L[C] 的头,其余元素 [C2,…,C ...
分类:
其他好文 时间:
2017-08-04 00:22:41
阅读次数:
317
设计模式是什么? 你知道哪些设计模式,并简要叙述? MVC 和 MVVM 的区别 #import跟 #include 有什么区别,@class呢,#import<> 跟 #import””有什么区别? frame 和 bounds 有什么不同? Objective-C的类可以多重继承么?可以实现多个 ...
分类:
移动开发 时间:
2017-07-30 19:59:04
阅读次数:
970
第4章:协议与分类 Objective-C 语言有一项特性叫做“协议”(protocol),它与 Jave 的 “接口”(interface)类似。Objective-C 不支持多重继承,因而我们把某个类应该实现的一系列方法定义在协议里面。协议最为常见的用途是实现委托模式,不过也有其他用法。理解并善 ...
分类:
其他好文 时间:
2017-07-29 00:53:27
阅读次数:
159
大多数应用程序使用单个基类的公用继承,但是在某些情况下,需要从多于一个直接基类派生类,也就是所谓的多重继承,多重继承的派生类继承其所有父类的属性。 1:多重继承的例子: 派生类为每个基类(显式或隐式地)指定了访问级别——public、protected 或private。 2:在多重继承下,派生类的 ...
分类:
编程语言 时间:
2017-07-26 22:08:20
阅读次数:
238
接 口 有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但是,Java不支持多重继承。有了接口,就可以得到多重继承的效果。 接口(interface)是抽象方法和常量值的定义的集合。 从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。 接口定 ...
分类:
其他好文 时间:
2017-07-24 22:36:58
阅读次数:
382
继承表示一个类型(子类)派生自(继承于)一个基类型(父类),该类型将拥有基类型的所有成员字段和函数(不包括构造函数和析构函数)。 ...
分类:
其他好文 时间:
2017-07-22 11:06:17
阅读次数:
120