继承是面向对象的特性之一,继承的主要目的就是为了重用。子类能复用父类的属性或者行为,可以极大地简化子类,避免重复定义。
继承的特征1.子对象拥有父对象的属性和方法
继承特征2:子对象“是一个”父对象,具备“is-a”的特点,
如人是动物,那么人就是动物的子类,体现在对象上,一个人必然有一个指向动物实例的引用
子类的prototype指向父类的一个实例,就完成了继承,因为子类的实例上具备了父类实例的属性和行为。
Java中子类实例有super关键字指向父类实例,在继承上,所有面向对象语言都差不多的。...
分类:
编程语言 时间:
2014-12-08 21:23:48
阅读次数:
195
1.继承概念 一个类得到了另外一个类的成员变量和成员方法。 只支持单继承,不允许多继承。 是面向对象最重要的特征之一,可以减少类定义的重复代码,重复放在父类。2.作用 减少类定义等重复代码3.语法特点 子类继承父类可以得到父类的成员变量和成员函数,同时子类还可以在此基础上扩展。 class teac...
分类:
其他好文 时间:
2014-12-08 17:21:01
阅读次数:
127
代码:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. voice = [[LCVoice alloc] init]; ...
分类:
其他好文 时间:
2014-12-08 15:25:48
阅读次数:
246
代码:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"判断字符串是否为空"; NSLog(@"-...
分类:
其他好文 时间:
2014-12-08 12:08:47
阅读次数:
188
- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:YES]; [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@.....
分类:
移动开发 时间:
2014-12-08 12:04:57
阅读次数:
202
这篇博文介绍了Linkedin信息流中间层Feed Mixer,在Feed Mixer里面用到了一个叫做SPR(念“super”)的库。博文讲的就是如何优化SPR的java代码。最终的优化结果就是SPR的内存占用减少了75%,进而将feed-mixer的内存占用减少了 50% 。这些优化减少了对象的生成,进而减少了GC得频率,整个服务的延迟就减少了25%。...
分类:
编程语言 时间:
2014-12-08 00:53:18
阅读次数:
275
1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base {Base() {System.out.println("Base");}}public class Checket extends Base {Checket() {super();//调用父类的构...
分类:
编程语言 时间:
2014-12-07 15:01:09
阅读次数:
167
// on "init" you need to initialize your instancebool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !Layer::...
分类:
其他好文 时间:
2014-12-07 09:01:08
阅读次数:
207
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } Si...
分类:
其他好文 时间:
2014-12-07 09:00:36
阅读次数:
290
// on "init" you need to initialize your instancebool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !Layer::...
分类:
其他好文 时间:
2014-12-07 09:00:19
阅读次数:
206