内部类:将一个类定义在一个类里面或是一个方法里面。内部类分类:成员内部类:作为类或方法的一个成员存在。局部内部类:方法体里面的类,称为局部内部类。匿名内部类:没有构造器的类。静态内部类:成员内部类:成员内部类可以无条件访问外部类的所有成员属性和成员方法(包..
分类:
移动开发 时间:
2015-09-18 12:05:26
阅读次数:
193
对接口的改变: 1.增加了default方法和static方法,这两种方法完全可以有方法体。 2.default方法属于实例,static方法属于类(接口)。 3.接口里面的静态方法不会被基础。静态变量会被继承。 4.如果一个类实现了多个...
分类:
编程语言 时间:
2015-09-17 15:40:06
阅读次数:
192
一、什么是虚方法 1、提供默认实现的方法 2、子类可以重写也可以不重写 3、如果子类重写会使用子类重写过后的方法,如果没有重写就使用父类方法 4、虚方法必须有方法体,方法体至少需要{} 子类重写父类方法: 1、使用override关键字 2、重写方法必须和父类方法签名...
分类:
其他好文 时间:
2015-09-17 00:52:10
阅读次数:
258
1. JNI是什么?java native interface (java本机接口)比如方法声明:public final native Class getClass(); (来自源码Object.java)上面方法没有方法体,但是它不是抽象方法,它是具体方法,因为它加了native修饰了,说明这....
分类:
移动开发 时间:
2015-09-15 18:15:10
阅读次数:
203
一.首先创建好项目需要的类: HealthCheckItem(检查项目) TaoCan(体检套餐)二:在各个类中定义项目需要的属性和字段以及方法:(1)体检套餐类:Items:HealthCheckItem的集合.采用泛型集合Lis作为存储HealthCheckItem的数据结构。Price:套餐价...
分类:
其他好文 时间:
2015-09-12 14:43:26
阅读次数:
400
constructor?new初始化该类的一个新的对象?构造方法和类名同名,不写返回数据类型。?Person( String n, int a ){?name = n;?age = a;?}?有一个至多个构造方法;如果没有定义任何构造方法,系统自动产生默认构造方法,不带参数,方法体为空。overlo...
分类:
编程语言 时间:
2015-09-09 17:16:21
阅读次数:
131
C# 基础方法篇一、复习 1)方法的重载 方法的重载并不是一个方法,实际上方法的重载就是一些不同的 方法,目的是为了方便程序员编码,所以将功能相近的方法命名相同 根据参数,编译器自动的去匹配方法体,而不需要程序员记住 的方法 --》如何判断重载写的对不对 ...
1)用4个空格代替tab2) 方法的声明中,参数列表的括号后加空格跟方法体开始的大括号,类声明开始的大括号与此位置一致。function func1($param1) { //方法内容}
分类:
Web程序 时间:
2015-09-05 16:15:43
阅读次数:
142
抽象类和抽象方法抽象方法是指没有具体实现的方法,仅仅有方法的声明和没有方法体;使用abstract关键字定义一个抽象方法;包含抽象方法的类成为抽象类,如果一个类中包含抽象方法则必须使用abstract来限定该类为抽象类;抽象类不能实例化对象,抽象类的子类必须对所有的抽象方法提供方法定义,否则仍然是抽...
分类:
编程语言 时间:
2015-09-03 06:56:58
阅读次数:
171
C#的参数类型:params、out和refPS:由于水平有限,难免会有错误和遗漏,欢迎各位看官批评和指正,谢谢~首先回顾一下C#声明一个方法的语法和各项元素,[]代表可选 [访问修饰符] 返回值 方法名([参数类型] 数据类型 参数名) {方法体} 这篇文章主要是为了讲解 参数表里面的可选项[参数...