先回顾一下Java基础:在Java中,任何对象变量的值都是对存储在另外一个地方的一个对象的引用。一个对象变量并没有实际包含一个对象,而仅仅是引用了一个对象。
A a = new A();
表达式 new A()构造了一个A类型的对象,它的返回值也是一个引用,是对新创建对象的引用。我们把这个引用存储在A类型的变量a中。
向上转型:将一个子类的引用赋给一个超类变量。这是安全的,不用进...
分类:
编程语言 时间:
2015-06-11 13:07:14
阅读次数:
132
静态成员变量(类变量)和普通成员变量(实例变量) ? 静态成员变量只能通过类名.变量名获得,实例成员变量,通过该实例引用.变量名获得。 ? 在实例对静态成员变量赋值时,实例 ? python是动态类型的语言,没有特别...
分类:
编程语言 时间:
2015-06-10 17:35:39
阅读次数:
182
越来越讨厌C++了,一个简单的const成员变量都搞得这么麻烦。
概念:const成员变量、const成员函数、const类变量
const成员变量是初始化后就不能再改变的。在整个过程中都始终如一。素以不允许有赋值操作。const成员函数是保证不会修改成员变量的成员函数。const类变量是指声明一个类变量时使用了const,比如const A a;
意义:
const成员变...
分类:
编程语言 时间:
2015-06-10 15:43:56
阅读次数:
120
父类public class person { public static string markup; static person() { markup = "markup"; } /...
分类:
其他好文 时间:
2015-06-09 21:31:37
阅读次数:
131
java语言定义的变量包含一下四种类型 实例变量(Instance Variables),非静态变量,在Class中声明的field,未使用static声明;? 类变量(Class Variables ),静态变量,在Class中使用static标识;? 本地变量(...
分类:
编程语言 时间:
2015-06-01 11:47:48
阅读次数:
150
Java代码初始化顺序:1.由static关键字修饰的(如:类变量[静态变量]、静态代码块)将在类被初始化创建实例对象之前被初始化,而且是按顺序从上到下依次被执行。静态(类变量、静态代码块)属于类本身,不依赖于类的实例。2.没有static关键字修饰的(如:实例变量[非静态变量]..
分类:
编程语言 时间:
2015-05-29 16:01:23
阅读次数:
161
因子(factor)和有序因子(ordered factor)因子用来存储类别变量(categorical variables)和有序变量,这类变量不能用来计算而只能用来分类或者计数。因子表示分类变量,有序因子表示有序变量。生成因子数据对象的函数是factor(),语法是factor(data, l...
分类:
编程语言 时间:
2015-05-27 15:13:27
阅读次数:
134
1.3 玩转变量和环境变量变量是任何一种编程语言都必不可少的组成部分,用于存放各种类型的变量。脚本语言大多是弱类型语言(动态语言),也就是说在使用变量时,不需要事先声明变量的类型,只需要直接赋值就可以。在Bash中,每一个变量的值都是字符串。无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。有一些特殊的变量会被shell环境和操作系统保留,用来存储一些特别的值,这类变量就称为环境变量,相信...
分类:
系统相关 时间:
2015-05-27 01:01:35
阅读次数:
263
含义成员变量是在类中定义的,用来描述对象有什么;局部变量是在类的方法中定义,在方法中临时保存数据。作用范围成员变量可以被本类中的所有方法,或者其他一些类中的方法调用;而局部变量只能在当前方法中使用。区别作用域不同;初始值不同: java会给成员变量一个初始值,但不会给局部变量一个初始值。两类变量同....
分类:
其他好文 时间:
2015-05-25 20:08:11
阅读次数:
132
接触过Java的对面向对象应该是熟悉不过了,Objective-C也是面向对象的。类对象变量方法Objective-c 中如何定义一个类?.h文件#import @interface Student: NSObject{//创建学生类继承NSObject NSString * name; i...
分类:
其他好文 时间:
2015-05-24 23:27:25
阅读次数:
158