Overload是重载的意思,Override是覆盖的意思,也就是重写。 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个 ...
分类:
其他好文 时间:
2020-12-24 12:47:28
阅读次数:
0
在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于一个对象,必须先创建实例对象,它的实例变量才会被分配空间,才能使用这个实例变量。静态变量则属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态 ...
分类:
其他好文 时间:
2020-12-19 13:10:44
阅读次数:
2
1.数据绑定流程 ① Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象 ② DataBinder 调用装配在 Spring MVC 上下文中的 ConversionSe ...
分类:
其他好文 时间:
2020-12-15 12:17:42
阅读次数:
2
用法一 this代表当前类的实例对象 namespace Demo { public class Test { private string scope = "全局变量"; public string getResult() { string scope = "局部变量"; // this代表Tes ...
连接数据库 1 public class DbConnection { 2 3 public Connection getDbConnection() { 4 //声明一个连接类Connection类,它的实例对象用来保存和数据库的连接 5 Connection con = null; 6 //定义 ...
分类:
数据库 时间:
2020-12-07 12:06:03
阅读次数:
8
组件化开发 基本概念 在最开始的时候,已经大概的聊了聊Vue是单页面开发,用户总是在一个页面上进行操作,看到的不同内容也是由不同组件构成的。 通过用户的操作,Vue将会向用户展示某些组件,也会隐藏某些组件。 一个Vue的项目就是一个Vue的实例对象。而用户看到的页面则是Vue.component的实 ...
分类:
其他好文 时间:
2020-11-25 12:07:25
阅读次数:
7
this指向解读: 1.函数外面的this,即全局作用域的this指向window。 2.函数里面的this总是指向直接调用者。如果没有直接调用者,隐含的调用者是window。 3.使用new调用一个函数,这个函数即为构造函数。构造函数里面的this是和实例对象沟通的桥梁,它指向实例对象。 4.箭头 ...
分类:
其他好文 时间:
2020-10-30 12:21:58
阅读次数:
26
协变 ① 为什么数组是协变的? jdk1.5 之前不支持泛型,,想要为每个数组类型添加通用的 equals方法,所以设计成是协变的。 ② 为什么数组需要在运行时保留类型信息? 由于数组是协变的,利用其多态特性,即 Integer[]的实例对象可以赋给 Number[]类型的变量。则可以向该 Inte ...
分类:
编程语言 时间:
2020-10-24 11:40:34
阅读次数:
30
1. 面向对象类的基本使用 知识点: 属性:类属性、实例对象属性 方法:实例方法、类方法、静态方法 类可以调用哪些内容:类属性、类方法、静态方法 代码示例: class A(object): # 类属性 class_a = 20 def __init__(self): # 实例对象属性 self.a ...
分类:
编程语言 时间:
2020-10-14 20:34:53
阅读次数:
28
new new用构造函数创建实例对象,为实例对象添加this属性和方法。 new在调用过程中实现了以下几个步骤: 创建一个新的对象 链接到原型,将该对象 obj 的原型链指向构造函数的原型 prototype 绑定this,让this变量指向这个新创建的对象 返回新对象 1 function cre ...
分类:
移动开发 时间:
2020-10-12 20:04:55
阅读次数:
32