毫无疑问,函数传值和传引用的区别是:传值是传一份数据拷贝,而传引用的话,是可以操纵对象。但是,一般人容易忽略的是:传引用其实也是传一份引用的副本。实例如下:class Number{ public int num;}public class Test{ public static void ma.....
分类:
编程语言 时间:
2015-12-10 21:20:26
阅读次数:
137
这一章节我们来讨论一下接口与类型信息。在之前的章节里面我们提到接口,父类引用子类对象,然后把方法给缩窄了,但是我们这一章节学习到反射,这个约束就变得没有那么严格。我们来看看下面的例子:package com.ray.ch11;
public class Test {
public static void main(String[] args) {
Person man = new Man(...
分类:
编程语言 时间:
2015-12-10 19:39:28
阅读次数:
203
1.数组就是一组数据,数据类型相同2.数组的声明3.数组的初始化package org.cindy.array;public class Array { public static void main(String[] args) { //int[] x = new int[5]...
分类:
编程语言 时间:
2015-12-10 19:08:29
阅读次数:
134
DTcms.Common\Utils.cs #region 清除HTML标记 public static string DropHTML(string Htmlstring)中的 Htmlstring.Replace("", ""); Htmlstr...
分类:
其他好文 时间:
2015-12-10 18:45:14
阅读次数:
115
在衍生类中的方法上使用new和override关键字有何意义,可以通过一系列问题来找到答案。先看一段代码: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 ...
public class PathManager { //自定义相机存储路径(图片经过剪裁后的图片,生成640*640) public static File getCropPhotoPath() { File photoFile = new File(getCropPhotoDir(),Syste...
分类:
其他好文 时间:
2015-12-10 16:40:35
阅读次数:
121
#region 屏蔽Windows功能键(快捷键) public delegate int HookProc(int nCode, int wParam, IntPtr lParam); private static int hHook = 0; public const int ...
函数体内的static变量的作用范围是该函数体,在内存中只分配一次,下次调用时仍维持上次的值。模块内的static全局变量可以被模块内的所有函数访问,但是不能被模块外的其它函数访问。模块内的static函数只可以被这一模块内的其它函数调用。类中的static成员变量属于整个类所有,对类的所以对象只有...
分类:
移动开发 时间:
2015-12-10 13:16:15
阅读次数:
158
css的定位是很多人容易困惑的地方,自己以前也是,随着时间慢慢的学习,自己有一些领悟,可以一起分享。css的定位有四种,static,relative,absolute,fixed。对于static就是正常的文档流,没有什么特别的。对与fixed总是以body为定位时的对象,总是根据浏览器的窗口来进行元..
分类:
其他好文 时间:
2015-12-10 09:38:44
阅读次数:
211
静态成员函数不能用const修饰,也不能存取nonstatic数据C++中静态成员函数不能用const修饰的原因:static在c++中的第五种含义:用static修饰不访问非静态数据成员的类成员函数。这意味着一个静态成员函数只能访问它的参数、类的静态数据成员和全局变量。不能用const的原因:一..
分类:
其他好文 时间:
2015-12-10 09:32:49
阅读次数:
157