1. 静态成员函数 (1)静态成员函数是类中特殊的成员函数,属于整个类所有 (2)可以通过类名直接访问公有静态成员函数 (3)可以通过对象名访问公有静态成员函数 (4)静态成员函数的定义:直接通过static关键字修饰成员函数 【编程实验】静态成员函数示例 2. 静态成员函数 VS 普通成员函数 静 ...
分类:
其他好文 时间:
2016-04-16 00:43:30
阅读次数:
191
一、static关键字 原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个成员变量只有一份,而且这一份是这个类所有的对象共享。 1.1.静态成员变量与非静态成员变量的区别 以下面的例子为例说明 通过画内存 ...
分类:
其他好文 时间:
2016-04-14 09:32:39
阅读次数:
208
static关键字至少有下列n个作用: (1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的static函数 ...
分类:
其他好文 时间:
2016-04-11 22:02:57
阅读次数:
139
UITableViewCell在重用ID时为何加上Static关键字 先回顾一下iOS各种变量作用域和生命周期相关知识: 1、方法中临时变量存储在栈区,出了该方法,临时变量会被自动销毁。但是如果给方法中的临时变量前加上static,就算出了该方法,栈也不会回收该临时变量,直到程序退出才释放内存。 2 ...
分类:
其他好文 时间:
2016-04-11 14:01:50
阅读次数:
123
Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录 ...
分类:
编程语言 时间:
2016-04-09 21:48:28
阅读次数:
271
成员变量与局部变量
Java形式参数问题
匿名对象
封装
private关键字
this关键字
构造方法
一个基本类的标准代码写法
Student s new Student在内存中做了哪些事情
static关键字
静态变量和成员变量的区别
main方法说明...
分类:
编程语言 时间:
2016-04-08 15:06:35
阅读次数:
231
静态内部类Static Inner Class 最简单的内部类形式。 类定义时加上static关键字。 不能和外部类有相同的名字。 被编译成一个完全独立的.class文件,名称为OuterClass$InnerClass.class的形式。 只可以访问外部类的静态成员和静态方法,包括了私有的静态成员 ...
分类:
编程语言 时间:
2016-04-08 14:55:22
阅读次数:
205
通常来说,当创建类的描述的那个对象的外观和行为的时候,除非用new创建那个类的对象,否则,实际上并未获得任何对象,执行new来创建对象的时候,数据存储空间才会被分配,其方法才能供外界调用。 但是有两种情况是无法得到解决的:第一,只想为特定域分配单一存储空间而不去考虑究竟要创建多少对象,甚至根本不创建 ...
分类:
编程语言 时间:
2016-04-08 06:30:06
阅读次数:
200
1. 什么是Static 关键字? Static 能够与变量,方法和类一起使用,称为静态变量,静态方法。如果在一个类中使用static修饰变量或者方法的话,它们可以直接通过类访问,不需要创建一个类的对象来访问成员。 实例: package com.java.JavaStatic; /** * Und ...
分类:
编程语言 时间:
2016-04-04 14:32:18
阅读次数:
173
面向对象基础02 实现的目标 1.String类的使用 2.掌握this关键字的使用3.掌握static关键字的使用 String类 实例化String对象一个字符串就是一个String类的匿名对象,就是已经开辟了堆内存空间的并可以直接使用的对象。1.采用直接赋值的方式进行操作。 String na ...
分类:
编程语言 时间:
2016-04-01 00:59:55
阅读次数:
246