/* * 类的继承和super关键字 * * 软件开发的三大目的: * 可拓展性; * 可维护性; * 可重用性; * * 这里单说下可重用性这一项: * 为了代码复...
分类:
编程语言 时间:
2015-08-31 13:12:23
阅读次数:
171
super一般出现子类的构造方法中.super语句必须写在第一行,super一般用来调用父类的构造方法.是为了给父类的属性初始化,以便子类使用这些属性.子类继承后,如果没有定义自己的属性或者重写自己的方法,那么当创建对象之后,对象调用的就是父类中的属性和方法.如果拥有则使用自己的属性和方法.在JAV...
分类:
编程语言 时间:
2015-08-30 06:31:55
阅读次数:
169
———————————————————————————————————————————
super关键字的使用
#import
@interface Animal : NSObject
-(void)run;
-(void)eat;
//+(void)eat;
@end
@implementation Animal
-(void)run
{
NSLog(...
分类:
其他好文 时间:
2015-08-27 00:34:39
阅读次数:
153
再说继承:继承是类与类之间的一种关系,对于一个参数,在继承之后,会在子类中隐藏自动的加上一个代码块super()关键字:super 原本学了一个this关键字,在复习一下,this关键字是该类直接调用对象进行操作,而super也差不多,只是调用的是父类为什么要有这样一个代码块super()/this...
分类:
编程语言 时间:
2015-08-25 21:20:57
阅读次数:
162
self关键字介绍
1、self和super
OC...
分类:
其他好文 时间:
2015-08-04 13:32:44
阅读次数:
93
首先了解java中this和super关键字,this来引用当前对象,super来引用直接父类,并且在每个方法中都隐藏了this和super变量。super()方法都会出现在子类构造方法的第一行,如果不写,编译器会自动帮我们隐藏添加。现在我们来分析下面的代码:package generic;publ...
分类:
其他好文 时间:
2015-08-03 20:34:26
阅读次数:
117
this关键字:1.引用成员变量2.调用类的构造方法3.返回对象的值使用return this,来返回某个类的引用,此时这个this关键字就代表类的名称。super关键字:1.super是一个引用,在子类对象中对父类的引用,用于在子类的方法中调用父类已经被重写的方法2.当父类的构造方法中有参时,子类...
分类:
其他好文 时间:
2015-07-27 12:40:27
阅读次数:
164
方法重载与方法重写、this关键字和super关键字
1、方法重载
重载能够使具有相同名称但不同数目和类型参数的类传递给方法。
注:
一是重载方法的参数列表必须与被重载的方法不同,并且这种不同必须足以清楚地确定要调用哪一个方法;
二是重载方法的返回值类型可以与被重载的方法相同,也可以不同,但是只有返回值类型不同不能表示为重载。
例如,最常用的println()方法在JD...
分类:
编程语言 时间:
2015-07-15 11:13:41
阅读次数:
139
1.static 关键字 修饰的成员被所有对象共享(包括成员变量和方法)。 修饰的成员优先于对象存在。 存储于方法区(共享数据区)的静态区中。 静态方法只能访问静态成员。 静态方法中不可以使用this或super关键字。 主函数是static,只能调用static方法。 静态代码块随着类的加载而运行...
分类:
数据库 时间:
2015-07-13 23:45:33
阅读次数:
188
1 /* 2 如果父类没有无参构造方法,那么子类的构造方法会出现什么现象呢? 3 报错。 4 如何解决呢? 5 A:在父类中加一个无参构造方法 6 B:通过使用super关键字去显示的调用父类的带参构造方法 7 ...
分类:
移动开发 时间:
2015-07-08 20:27:57
阅读次数:
134