如何声明一个对象引用变量,如何声明一个对象引用变量,如何声明一个对象引用变量
Object obj = new Object();
ClassName objectRefVar = new ClassName();
这条语句包含了三个部分:
1、创建对象 ——new ClassName();
用new操作符创建了一个对象(实例化),且相应的构造方法被调用;新创建的对象在内存中被分配空间。它们可以通过引用变量来访问.
2、声明对象引用变量 ——ClassName objectRefVar;
本质上来说,一个类是一个程序员定义的类型。类是一种引用类型,这意味着该类类型的变量都可以引用该类的一个实例(即实例化对象)。实例对象的数据和方法可以运用点操作符(.)通过对象的引用变量进行访问。
3、将对象的引用赋值给这个引用变量——objectRefVar = new ClassName();
//素数表,以递进两倍方式给出
const int PRIMECOUNT = 28;
const size_t primeList[PRIMECOUNT] =
{
53ul, 97ul, 193ul, 389ul, 769ul,
1543ul, 3079ul, 6151ul, 12289ul, 24593ul,
49157ul, 98317ul, 196613ul, 393241ul, 786433ul,
1572869ul, 3145739ul, 6291469ul, 12582917ul, 25165843ul,
50331653ul, 100663319ul, 201326611ul, 402653189ul, 805306457ul,
1610612741ul, 3221225473ul, 4294967291ul
};
size_t GetNextPrime(size_t prime)
{
size_t i = 0;
for (; i < PRIMECOUNT; ++i)
{
//当前素数大于提供的素数
if (primeList[i] > prime)
//返回
return primeList[i];
}
//返回最后一个
return primeList[PRIMECOUNT - 1];
}