面向对象高级 一、 特性 特性是指的 property . property 这个词的翻译一直都有问题, 很多人把它翻译为属性, 其实是不恰当和不准确的. 在这里翻译成特性是为了和属性区别开来. 属性是指的 attribute , 我们以前学习的实例变量和类变量是 attribute , 所以也可以 ...
分类:
编程语言 时间:
2020-04-03 13:52:44
阅读次数:
68
子类只能访问父类的非私有属性及方法 1.子类访问父类非私有成员变量 (1)访问不重名成员变量 在主类中:子类对象.父类变量 在子类中:super.父类变量 (2)访问重名成员变量 在主类中:父类 对象 = new 子类() 对象.父类变量 在子类中:super.父类变量 2.子类访问父类非私有成员方 ...
分类:
其他好文 时间:
2020-03-31 19:25:59
阅读次数:
88
一.面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实 ...
分类:
编程语言 时间:
2020-03-29 12:59:05
阅读次数:
78
什么是本地方法? 用native修饰的,不能和abstract共同使用的,不显示方法体但却是用非Java语言实现方法体的方法。 static:类变量,通过类可以直接调用 native:非Java语言实现 synchronize:同步 为什么要用Native Method? Java使用起来非常方便, ...
分类:
其他好文 时间:
2020-03-25 23:35:54
阅读次数:
197
卡方检验是一种用途很广的计数资料的假设检验方法。它属于非参数检验的范畴,主要是比较两个及两个以上样本率( 构成比)以及两个分类变量的关联性分析。其根本思想就是在于比较理论频数和实际频数的吻合程度或拟合优度问题。 它在分类资料统计推断中的应用包括:两个率或两个构成比比较的卡方检验;多个率或多个构成比比 ...
分类:
其他好文 时间:
2020-03-24 23:07:51
阅读次数:
103
1.JVM体系结构 2. 类装载子系统 类装载子系统负责查找并装载类型,Java虚拟机有两种类装载器:启动类装载器(Java虚拟机实现的一部分)和自定义类装载器(Java程序的一部分)。类装载子系统负责定位和加载二进制class文件,并且保证加载的类的正确性,为类变量分配内存并初始化,以及帮助解析符 ...
分类:
其他好文 时间:
2020-03-23 15:23:26
阅读次数:
68
类 方法 对目标对象进行初始化操作,若该方法需要输入参数,在实例化是输入。 字段(类变量与实例变量) 类变量,即原型中的变量,通过原型引用;也可以通过 引用。(类似与JS中原型的用法) 实例变量,即实例中添加/更改的变量,通过self引用。 + 若一个对象变量与一个类变量名称相同时,类变量将会被隐藏 ...
分类:
编程语言 时间:
2020-03-22 01:24:00
阅读次数:
84
1. static关键字修饰变量 被static修饰的成员变量叫做静态变量,也叫做类变量,说明这个变量是属于这个类的,而不是属于是对象, 没有被static修饰的成员变量叫做实例变量,说明这个变量是属于某个具体的对象的。 public class Example{ private static in ...
分类:
编程语言 时间:
2020-03-20 21:54:29
阅读次数:
59
static 静态的,可以修饰属性,方法,代码块(或初始化块) , 内部内 非static修饰的属性(实例变量):各个对象各自拥有一套各自的副本 static修饰属性(l类变量): 1.由类创建的所有的对象,都共用一个属性 2.当其中一个对象对此属性进行修改,会导致其他对象对此属性的一个调用。 3. ...
分类:
其他好文 时间:
2020-03-19 13:49:54
阅读次数:
64
Java变量分类有两种分法 1:按照数据类型分可分为: 1、基本数据类型 2、引用数据类型 2:按照在类中的位置分: 1、成员变量:在使用前,都经过默认初始化复制 类变量(静态变量,被static修饰的成员变量):linking的prepare阶段给变量默认赋值 >initial阶段:给变量显示赋值 ...
分类:
编程语言 时间:
2020-03-16 12:54:34
阅读次数:
83