目录类和结构的区别类成员按值和按引用传送参数方法重载构造函数和静态构造函数只读字段部分类静态类类和结构的区别类和结构实际上都是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的方法。结构与类的区别是他们在内存的储存方式、访问方式(类上存储在堆上的引用类型,而结构是存储在栈上的值类型)。较小...
分类:
编程语言 时间:
2014-12-06 16:34:22
阅读次数:
167
1.C#封装的dll现在vs中创建一个类,里面只要写一个简单的静态类和静态方法就可以了,如下:namespace pnsd{ public static class pn { public static string getName(string name) ...
分类:
编程语言 时间:
2014-12-06 01:21:38
阅读次数:
362
namespace ConsoleApplication1{ static class A { private static int b=1; public static void f() { Console.WriteLine("{0}",b); } ...
分类:
其他好文 时间:
2014-12-05 23:53:38
阅读次数:
129
pinyin4J 是一个可以将汉字转换成拼音的lib,非常实用,其maven地址为:http://mvnrepository.com/artifact/com.belerweb/pinyin4j/2.5.0
pinyin4J 提供PinyinHelper这个静态类对外提供拼音转换的服务...
分类:
编程语言 时间:
2014-12-04 18:06:56
阅读次数:
272
在C++当中:因为出现了继承:
继承导致对象的指针和引用具有两种不同的类型: 静态类型 和 动态类型 。
静态类型 :指针或者是引用声明时的类型。
动态类型 :由他实际指向的类型确定。
class Base
{
}
class Derived:public Base
{
}
Base* base //base的静态类型是 Base*
= new Derive...
分类:
编程语言 时间:
2014-12-04 15:43:42
阅读次数:
171
static用法
a.静态局部变量,成为静态局部变量(拥有记忆功能和全局存储权限)
b.静态全局变量(限制对应全局变量被被其他文件调用)
c.静态函数
d.静态类成员(标识此成员属于类而非属于某个特定对象)...
分类:
编程语言 时间:
2014-12-04 10:19:07
阅读次数:
205
数据成员可以分静态变量、非静态变量两种.
静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态
成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员
存在于内存,所以非静态成员可以直接访问类中静态的成员.
非成静态员:所有没有加Static的...
分类:
编程语言 时间:
2014-11-30 16:52:45
阅读次数:
246
ContentProvider统一了对数据源操作的接口,并支持进程间通信(IPC),应用进程之间可以通过ContentProvider对外暴露接口,来分享数据。作为android中核心组件,不得不深入了解,翻看了android的源码写篇blog与大家分享。1.我画了一个静态类结构图,看下图:上图中已经把ContentP..
分类:
移动开发 时间:
2014-11-30 00:57:19
阅读次数:
269
一、首先我们要先知道object-c是一门编译型、动态语言(这里强调下oc是静态类型语言),这在开发语言中是并多见的,一般的动态语言多为解释性语言。oc之所以能够做到即使编译型语言,又是动态语言。就是得益于RunTime机制。
由于本文主要讲解的是RunTime机制,所以语言类型不做过多描述,之后可以另写一篇语言类型的介绍。
二、这里主要讲解RunTime如何使用,其中主要的知识点如下...
分类:
移动开发 时间:
2014-11-29 17:36:33
阅读次数:
238
【C# 语法糖】一, 扩展方法 1. 对某个类功能上的扩展 2. 特点: 使用方便,可以在不修改原代码的基础上进行扩展。 参照 linq,linq 就是一系列的扩展方法 3. 语法: 非泛型静态类,静态方法, 第一个参数加 this,表示是对该类型的扩展 4. 代码 public s...