前言:本篇内容完全是本人观看各路大咖给出来的资料所获得的想法整合,如有出错请第一时间给予良心指正! 什么是静态内部类? PS:在了解静态内部类之前,小编觉得有必要先了解下什么是内部类,为什么需要内部类。 首先内部类就是在一个类中再定义一个类,而新定义的这个类就是内部类。而为什么需要内部类呢?这就好比 ...
分类:
其他好文 时间:
2019-07-17 11:01:10
阅读次数:
113
泛型在c#中有很重要的位置,对于写出高可读性,高性能的代码有着关键的作用。 其实官方文档说明的很详细,我这边算是做个记录吧 一、什么是泛型? 泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个非常重要的新功能。 泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的 ...
static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。static可以用来修饰类的成员方法、类的成员变量,另外可以编写static代码块来优化 ...
分类:
编程语言 时间:
2019-06-30 14:23:26
阅读次数:
111
一.static 有什么用? 1.可以修饰成员变量,成员方法,内部类 2,不可修饰局部变量(局部变量属于类的,不属于方法,而静态是定义在类上的)。 二.static成员 的特点 1,被类中对象共享。 2,通过类名进行调用。 3,随着类的加载而加载。 4,优先于对象存在。 三.static方法的访问特 ...
分类:
其他好文 时间:
2019-06-28 21:14:20
阅读次数:
121
1、每个变量,都有自己的属性。 2、用 static 定义的成员变量、成员函数 ,是属于所有变量的。 3、关键字 static 可以用于说明一个类的成员。 4、把一个类的成员说明为 static 时,此时此刻,这个类无论有多少个对象被创建,这些对象共享这个 static 成员。 5、在静态成员函数中 ...
分类:
编程语言 时间:
2019-05-12 15:25:58
阅读次数:
107
编写“电费管理类”及其测试类。 第一步 编写“电费管理”类 私有属性:上月电表读数、本月电表读数 构造方法:无参、2个参数 成员方法:getXXX()方法、setXXX()方法 成员方法:显示上月、本月电表读数 第二步 编写测试类 创建对象一:上月电表读数为1000,本月电表读数为1200。 要求: ...
分类:
其他好文 时间:
2019-05-03 11:47:58
阅读次数:
119
1、格式 Foo(const Foo&); 2、合成拷贝构造函数 编译器会将给定对象中非static成员拷贝到正在创建的对象中; 3、拷贝初始化 & 直接初始化 、 4、拷贝初始化 & explicit 1)拷贝构造函数一般是非隐式的,很多情况下都会被隐式地使用; 2)explicit声明的构造函数 ...
分类:
其他好文 时间:
2019-04-19 00:55:29
阅读次数:
125
1.static关键字 经由static关键字修饰的成员为类成员,被所有对象所共享,通常通过类名来引用static成员。类加载的连接阶段将会为静态成员变量在jvm内存的方法区分配空间,并在类的初始化阶段赋初值。 一个类的static成员变量只有“一份”(存储在方法区),无论该类创建了多少对象。看如下 ...
分类:
编程语言 时间:
2019-03-12 18:02:35
阅读次数:
155
一:基础类型运算 二:final关键字修饰的方法不能被重写,可以被重载,可以被继承 三:静态成员方法的访问修饰符 四:静态成员方法是属于特定类,不能在类之间继承 注意: 由于静态方法是属于某个特定类,而不具有继承属性,故不能在子类中实现,必须在本类中实现,故:虚成员函数不可能是static成员函数 ...
分类:
编程语言 时间:
2019-03-07 00:27:53
阅读次数:
218
static 初始化 static 成员初始化顺序 显示的初始化静态方法 非静态实例的初始化 数组的初始化 ...
分类:
编程语言 时间:
2018-12-07 21:21:12
阅读次数:
194