前言 动态分派和静态分派机制是Java多态实现的原理。本文将针对这两种机制进行浅析。 静态分派 静态分派机制最典型的代码示例如下 这段代码执行完成以后会输出this is father。之所以会输出这样一个结果,原因就是此处的多态实现是静态分派的。在编译阶段,由于father变量类型被声明为Fath ...
分类:
编程语言 时间:
2019-07-22 13:25:08
阅读次数:
93
创建Hero类,里面定义一个成员变量Hero String的源码,可以看到String就是一个类。 成员变量是可以用一个类作为它的类型的 创建一个武器的类Wapon,定义武器的代码成员变量。生成getter和setter 生成无参和有参的构造函数 武器类可以做为英雄的成员变量 给英雄定义一个攻击的方 ...
分类:
编程语言 时间:
2019-07-22 00:00:52
阅读次数:
117
字典内置函数 Python字典包含了以下内置函数: cmp(dict1, dict2)比较两个字典元素。 len(dict)计算字典元素个数,即键的总数。 str(dict)输出字典可打印的字符串表示。 type(variable)返回输入的变量类型,如果变量是字典就返回字典类型。 Python字典 ...
分类:
编程语言 时间:
2019-07-14 23:48:37
阅读次数:
149
Bash 变量类型 环境变量 作用域为当前shell进程及其子进程 Export varname=vlaue 定义为环境变量 脚本在执行时启动一个子shell进程: 命令行中启动的脚本会继承当前shell环境变量 但是如果是系统自动自行的脚本(非命令行启动)就需要自我定义需要各种环境变量 本地变量( ...
分类:
编程语言 时间:
2019-07-13 13:34:31
阅读次数:
139
变量:内存空间类型shell编程中所有变量类型为字符类型array数组数组中变量叫做element(元素),数组中每个元素都用索引位置来标注声明数组declare-aARRAY_NAME赋值方法1:AA[0]=jerry赋值方法2:AA={jerry,tom,lucy}数组实例${#AA}${#AA[0]}第0个字符长度${#array[*]}${#array[@]}不为空元素的个数实例2产生随机
分类:
系统相关 时间:
2019-07-10 11:12:52
阅读次数:
125
引言 Javascript是前端面试的重点,本文重点梳理下 Javascript 中的常考基础知识点,然后就一些容易出现的题目进行解析。限于文章的篇幅,无法将知识点讲解的面面俱到,本文只罗列了一些重难点。 一、变量类型 1.JS 的数据类型分类 根据 JavaScript 中的变量类型传递方式,分为 ...
分类:
编程语言 时间:
2019-07-10 00:57:59
阅读次数:
154
数值运算: declare:声明变量类型 declare [+/-][选项] 变量名选项:-:给变量设定类型属性+:取消变量的类型属性-i:将变量声明为整数型(integer)-x:将变量声明为环境变量-p:显示指定变量的被声明的类型 [root@localhost tmp]# aa=11[root ...
分类:
系统相关 时间:
2019-07-09 09:33:23
阅读次数:
126
今天要复习一下C#基础中的变量和常量,所谓变量,就是用来存储特定类型的数据,分为值类型和引类型,可以根据需要随时改变变量中所村存储的数据值,变量必须先声明,然后才能赋值;常量就是固定不变的值,常量的变量值是唯一的,标志const。 1、变量类型有两种,分别是值类型和引类型 值类型,主要包含整数类型( ...
1.成员内部类 使用: 内部类的同名变量访问: 2、局部内部类: 局部内部类的final问题: 匿名内部类: 类作为成员变量类型: 接口作为成员变量类型: 实现方法1: 实现方法2: 接口作为参数或返回值: ...
分类:
其他好文 时间:
2019-07-08 22:20:29
阅读次数:
131
# coding:utf-8# print ('abc')# 格式化打印# 整形# 字符串类型: %s# 浮点类型# 字符串变量类型的格式化 %s# name = 'zhiliao'# print('my name is %s' % name)# %表示占位 s代表字符串类型# 整型变量的格式化 %... ...
分类:
编程语言 时间:
2019-07-04 21:27:58
阅读次数:
209