一:使用目的: 二:Object中的clone()方法 说明:1.这是一个navtive方法 2.要使用该方法必须继承Object类,因为修饰符为protected 3.返回值为Object,需要强转 使用该方法时:x.clone()!=x为true,对于基础类型来说,在堆内存中创建了一个独立且内容 ...
分类:
编程语言 时间:
2019-09-06 12:38:29
阅读次数:
105
摘要:如何在将Datagrid的数据存成Excel列出 按下button产生Excel档,(好像是直接下载)将你DataGrid的html输出到HtmlText而HtmlText使用StringWriter的数据Protected Sub Button2_Click(... ...
分类:
其他好文 时间:
2019-09-06 12:37:22
阅读次数:
126
1.为什么Object中clone的修饰访问符是protected? 首先,protected的作用是让方法仅能被自身和子类调用。clone目的在于深拷贝,如果被拷贝的类中包含其他类,也必须被深拷贝,如下所示 然而,当我们调用的clone函数时Object中的时,它只好保证调用此函数的类的对象被深拷 ...
分类:
编程语言 时间:
2019-09-06 01:19:28
阅读次数:
109
package cn.learn.Final; /* 当final用来修饰类 1.该类不能有任何子类,成员方法均无法覆盖重写,但可以重写父类的方法 当final用来修饰方法 1.该方法不能被覆盖重写 2.但不能和 abstract 同时使用,抽象方法没有方法体,矛盾 当final用来修饰局部变量 1... ...
分类:
其他好文 时间:
2019-09-05 23:09:11
阅读次数:
79
ERROR: Exception:Traceback (most recent call last): File "C:\Users\admin\AppData\Roaming\Python\Python37\site-packages\pip\_internal\cli\base_command. ...
分类:
其他好文 时间:
2019-09-05 18:18:04
阅读次数:
121
1.c#一个类只能继承一个类,继承语法: 2.c#中的sealed关键字相当于java中的final关键字,定义的类不能被继承,如:string类不能被继承 3.c#中protected表示继承类可以访问,外部无法访问 4.c#中的base关键字相当于java中的super关键字 5.c#中的构造函 ...
分类:
编程语言 时间:
2019-09-02 23:57:20
阅读次数:
243
1、SpringBoot 启动main() 1.1 @SpringBootApplication 注解,其实主要是 @ComponentScan, @EnableAutoConfiguration, @SpringBootConfiguration 三个注解 @ComponentScan 注解: s ...
分类:
移动开发 时间:
2019-09-02 13:53:17
阅读次数:
198
本文微信公众号「AndroidTraveler」首发。 背景 最近在看《设计模式之禅》,为了能够更加深入的理解设计模式,达到学以致用。 这边记录一下自己的一些感受和看法,并结合具体代码实战来进行说明。 模板方法模式 但凡和设计模式挂上钩,我们总是会觉得「高不可攀」。 然而实际上,设计模式是基于大量实 ...
分类:
其他好文 时间:
2019-09-02 09:56:08
阅读次数:
66
概念 其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。 面向对象三大特性: 1:继承 2:封装 3:多态 继承: 使用 extends 关键字声明。 A继承B 规则: 子类的对象拥有父类的全部属性与方法,称作子类对父类的继承。(重点) java中一个类只能有一个父类,一个类可以有 ...
分类:
编程语言 时间:
2019-09-01 16:23:33
阅读次数:
78
所有的标识符都应该以字母,美元符或者下划线开始 首字母之后可以是美元符,字母,下划线或数字的任何字符组合 关键字不能用作标识符 标识符是大小写敏感的 class FreshJuice{ enum FreshJuiceTest{ small,medium,large} FreshJuiceSize s ...
分类:
其他好文 时间:
2019-09-01 14:58:24
阅读次数:
109