Java 中的成员内部类 内部类中最常见的就是成员内部类,也称为普通内部类。我们来看如下代码: 运行结果为: 从上面的代码中我们可以看到,成员内部类的使用方法: 1、 Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置,Inner 类可以使用任意访问控制符,如 p ...
分类:
编程语言 时间:
2016-08-13 09:57:27
阅读次数:
177
继承和多态: 继承: 根据已有的类,定义新的类 继承的目的:代码重用,多态 调用父类方法:父类.方法名(self);super(子类名,self).方法名() 多重继承: ...
分类:
编程语言 时间:
2016-08-11 20:42:30
阅读次数:
176
一.Gesture Recognizers Gesture Recognizers是在iOS3.2引入的,可以用来识别手势、简化定制视图事件处理的对象。Gesture Recognizers的基类为UIGestureRecognizer,这一个抽象基类,定义了实现底层手势识别行为的编程接口。在UIK ...
分类:
其他好文 时间:
2016-08-11 17:30:13
阅读次数:
177
js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类 1. 定义js类 js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利 ...
分类:
Web程序 时间:
2016-08-09 02:02:51
阅读次数:
229
1. 入门例子 源文件声明规则 一个源文件只有一个public类,可以有多个非public类 源文件的名称应该和public类的名称保持一致,例如本例中public类命为Dog,那么源文件名称必须为Dog.java 如一个类定义在某个包中,那么package语句应该在源文件首行,如本例中在类jihi ...
分类:
编程语言 时间:
2016-08-08 00:37:32
阅读次数:
169
如同讲汇编必先讲计算机组成原理,在开始字节码之前,我们先了解一下JVM的主要构成。 在JVM的内部,主要由如下几个部分构成: 1.数据区 方法区:存放类定义信息、字节码、常量等数据,在Sun HotSpot JVM中,这块也称为Perm Gen。 堆:创建的对象信息将放入堆中,堆内部如何实现各虚拟机 ...
分类:
其他好文 时间:
2016-08-07 21:39:32
阅读次数:
237
抽象类定义:它的作用就是产生子类的同时给于子类一些特定的属性和方法。abstract修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用abstract修饰符以指示某个类只能是其他类的父类。标记为抽象或包含在抽象类中的成员必须通过从抽象类的子类来实现。特性:1.抽象类不能被实例化;2.抽 ...
分类:
其他好文 时间:
2016-08-07 18:33:00
阅读次数:
127
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象 ...
分类:
其他好文 时间:
2016-08-07 16:49:21
阅读次数:
188
类和对象1)类和对象的概念?为什么要使用类?2)如何定义类?定义类,定义类的属性(成员变量),定义类的方法(构造方法,成员方法)3)如果适用对象?类对象变量=new类();4)方法的定义:访问修饰符,返回值类型(void),方法名,参数列表(形参),方法体5)方法调用:..
分类:
编程语言 时间:
2016-08-06 22:06:50
阅读次数:
213
string类定义了一种char*到string的转换功能,这使得可以使用C-风格字符串来初始化string对象。 类型为const引用的形参其中一个属性表明:假设实参的参数类型与引用参数不匹配,但可以转换为引用类型,程序将创建一个正确类型的临时变量,使用转换后的实参值来初始化它,然后传递一个指向该 ...
分类:
其他好文 时间:
2016-08-06 20:32:54
阅读次数:
151