学习内容: 1.final修饰词 (1)修饰类: 类无法被继承,但可以继承其他类 (2)修饰方法: 方法无法被子类重写 (3)修饰局部变量: 该变量只能被赋值一次 (4)修饰成员变量: 该变量必须在对象创建之前初始化,可以通过直接赋值、构造代码块或者利用构造器初始化 (5)修饰引用变量 该变量只有一 ...
分类:
编程语言 时间:
2018-03-31 14:15:20
阅读次数:
236
继承于NSOperation类 重写了-start方法。手动管理操作的状态,只有发送isFinished的KVO消息时,才认为是operation结束。 为了让操作队列能够捕捉到操作的改变,需要将状态的属性以配合KVO的方式进行实现。 isExecuting 代表任务正在执行中 isFinished ...
分类:
Web程序 时间:
2018-03-30 21:47:39
阅读次数:
229
重写:1、在同一个包中,父类的private和final的方法不能被子类重写 2、不在同一个包,则只能重写非final的protected和public父类的方法 3、对同一个东西进行重新写,所以必须同名同参同返回值类型 4、重写出来的方法的访问权限不能比父类低(依赖于父类的访问权限) 当在子类中要 ...
分类:
其他好文 时间:
2018-03-30 12:20:46
阅读次数:
134
重写,重载,重定义,初始化列表,复制构造函数,赋值函数,析构函数,构造函数 ...
分类:
编程语言 时间:
2018-03-27 12:37:59
阅读次数:
208
LinkedHashMap 源码分析 1. 基本结构 1. 实现 实现的接口是 2. 继承 继承的是 这个就比较熟悉了,事实上我们会看到 代码量非常的少,主要就是因为他继承的 ,继承了大多数的操作。 仔细一点的都会发现 里面有非常多的空白方法,这些方法其实是模板方法,为了让 ...
分类:
其他好文 时间:
2018-03-27 01:53:29
阅读次数:
134
day07 功能实现的步骤: 1.先写行为: 1)若是某个对象特有的行为,则将设计在派生类中 若是所有对象共有的行为,则将设计在超类中 1.1)所有派生类行为都一样,设计为普通方法 1.2)所有派生类行为都不一样,设计为抽象方法,而后派生类重写 2.窗口调用: 1)定时触发的,在run()中调用 2... ...
分类:
编程语言 时间:
2018-03-26 23:30:48
阅读次数:
339
【2018-03-26 18:54:48】 抽象方法: 抽象方法的注意事项:必须声明在抽象类中,抽象方法没有方法体,只有方法的声明,需要用abstract关键字进行修饰。示例如下: 其次,抽象类中是可以声明普通方法的,例如: 声明抽象方法,就是为了让子类重写,并且抽象类不能够实例化,例如: 当Dem ...
分类:
其他好文 时间:
2018-03-26 20:45:44
阅读次数:
124
1:面向对象->继承 描述事物之间的所属关系。使用种事物之间形成一种关系体系。 在java中类的继承是指在现有类的基础上构建一个新的类,构建出来的新类我们称作子类, 现有的类称作为父类。 子类会自动拥有父类所有的可继承的属性和方法。 package com.itstar.demo01; /* * 定... ...
分类:
编程语言 时间:
2018-03-25 19:27:46
阅读次数:
220
一、final final是一个用来修饰的关键词,可以用来修饰成员、方法和类。 1)final成员。final成员是只读的,在声明时、静态块中、构造方法中可以初始化,经常与static修饰词一起使用。 2)final方法。final方法是不允许被子类重写的。被final修饰的方法比非final方法运 ...
分类:
其他好文 时间:
2018-03-24 17:26:46
阅读次数:
133
今日内容 继承 匿名对象和final关键字 抽象类 继承 继承的概述: 现实世界中的继承是儿子继承父辈的财产 Java语言中的继承使类与类之间产生了关系(子父类),子类可以继承父类的非私有的成员,(私有成员不能被继承、构造方法不能被继承也不能被重写,可以被子类调用) 继承体系的由来: 多个类拥有共同 ...
分类:
编程语言 时间:
2018-03-24 16:25:12
阅读次数:
155