所谓对象多态性即是指子类与父类之间的相互转换关系。
向上转型:父类 父类对象 = 子类实例
向下转型:子类 子类对象 = (子类) 父类实例
只有先进行向上转型才能向下转型。
class A{
public void fun1(){
System.out.println("1、A类 --> public void fun1(){}") ;
}
public void fun2...
分类:
其他好文 时间:
2015-03-14 16:57:54
阅读次数:
129
超类即父类,通过 [super setName: @"a"] 可以调用超类方法复合是指一个对象由其他多个对象组成对象初始化@interface Car : NSObject( Engine *engine;)@end@implementation Car- (id) init{ if(self .....
分类:
其他好文 时间:
2015-03-14 06:08:03
阅读次数:
116
面向对象编程其实无时无刻不在向我们阐释婚恋观面向对象编程5大原则,想来跟处对象是一样一样的:单一职责原则(SRP): 做一个单纯的人,才会有简单《稳稳的幸福-陈奕迅》;
一个类应该仅有一个引起它变化的原因开放封闭原则(OCP):悟以往之不谏,知来者犹可追;
既开放又封闭,对扩展是开放的,对更改是封闭的!里氏替换原则(LSP):花心大萝卜才能永远立于不败之地;
子类可以替换父类并且出现在父类能...
分类:
其他好文 时间:
2015-03-13 20:44:23
阅读次数:
131
没什么可说的,继承主要就是继承父类的一些方法,代码中很详细
#!/usr/bin/env python
#coding:utf-8
class Father(object):#新式类
def __init__(self):
self.name='Liu'
self.FamilyName='Yan'
def Lee(self)...
分类:
编程语言 时间:
2015-03-13 18:42:26
阅读次数:
155
1、类是对对象的抽象,抽象类则是对类的抽象.而接口只是一个行为的规范或规定。2、一个类一次可以实现若干个接口,但是只能扩展一个父类(继承一个父类)。3、如果抽象类实现接口,则可以把接口中方法映射到抽象类中作为抽象方法而不必实现,而在抽象类的子类中实现接口方法。4、接口和抽象类都不能实例化,都包含未实...
分类:
其他好文 时间:
2015-03-13 18:18:11
阅读次数:
189
当一个类从被JVM装载开始,各种代码的执行顺序大致如下: 被JVM装载->执行父类的相关代码->如果有静态初始化,先执行静态初始化,且只执行一次,以后即使有该类实例化,也不会再执行->如果有静态代码块,以与静态...
分类:
编程语言 时间:
2015-03-13 12:51:20
阅读次数:
189
1,super关键字1.1在子类中,如果想调用父类中被覆盖的方法,可以使用super关键字;1.2如果要在子类中使用被父类隐藏的成员变量货方法,可以使用super关键字;1.3如果子类要使用父类的构造方法,需要使用super关键字,并且一定要在子类的构造方法中语法如下:super([构造参数列..
分类:
其他好文 时间:
2015-03-13 02:01:22
阅读次数:
116
/**4-3*为实验3中定义的矩形类派生一个子类:正方形类。若正方形的操作同样是求周长和面积*则这个子类除了从父类那里继承来的方法之外,还需要定义哪些方法?*列出正方形类的所有域和方法。*编程检查、运行所编写的正方形类**/publicclassFirstProgram
{
publicstaticvoidmain..
分类:
编程语言 时间:
2015-03-13 01:57:43
阅读次数:
169
------- android培训、java培训、期待与您交流! ----------一、构造方法1.构造方法:用来初始化对象的方法,是一个对象方法,- 开头;2.重写构造方法的目的:让对象创建出来,成员变量就会有一些固定的值;3.创建对象的两种方式: 4.重写构造方法:1.先调用父类的构造方法:[...
分类:
其他好文 时间:
2015-03-13 00:09:51
阅读次数:
174
Java不支持多重继承,这点和C++不一样。多重继承就是一个类可以继承多个类,一个类可以有许多个父类。Java中就使用接口来替代多重继承的功能。
接口是一种类的框架,里面有需要的抽象方法和常量(抽象方法就是在接口中先声明,具体定义在每个类中实现)。接口定义之后,任何类都可以实现接口,而且一个类可以实现多个接口,要实现接口的类,必须先实现接口中的抽象方法,因为前面提到了接口中的抽象方法需要每...
分类:
编程语言 时间:
2015-03-12 13:24:17
阅读次数:
143