%%%结构体类型的变量 在创建时会申请一个内存空间 , ,这样创建 也会申请一个内存空间,
只是初始的 ,档 $ 时只修改了内存空间 中 的值而没有修改 中 的值
%%% (##&1'21
%%.
%%%&' &)&(
%%%&' &)&
%%;%%
%%1'21& &&/&1'21
%%% (&&
%%% &&
%%%1'21& &&
%%% &&$
%%%类属于引用类型,在创建第一个 对象时会申请一个内存空间,然后对其中的值 (, 赋值,创建第
二个对象 ,这样 同样指向 内存空间,其中的 (, 都是同一个内存空间的值,修HHHH改任何
一个 或者 ,(, 的值都会修改。
$、中位操作符,H(两个操作数各位相与),I(两个操作数各位相或J两个操作数各位异或),
K(对一个操作数非),EE右移操作,如果是正数,右边移走的舍弃,左边补 $,如果是HHHH负数,以补
码进行操作,移位左边补 ,右边右移舍弃。@@左移操作类似。
、' ) 变量只能在本类或派生类中使用,( 变量只能在一个程序集中使用,什么叫一个
程序集呢,一个命名空间,在写的类中新加项D类,这个新加的类跟原来的类命名空间是HHHHH相同的所以是
同一个程序集。
、#( 静态变量是所有类的对象共用的一个变量,只在内存中申请一块内存,而其他变量每创建一
个对象都会申请一个内存空间,修改静态变量只能由类修改,修改后所有对象引用该变 HHHH量都已经改变。
# 常量在初始必须赋值,以后不能改变,且只能由类引用而不能由对象使用H (##& .&'
#&)&LM&&;1(.#A=%%%%%% LM;()N 也是定义只读常量,
但是只能由对象使用
%%%&' & (##&
%%%.
%%%%%%' &)&
%%%%%%' &()N&)&LM&&
%%%&;
%%%%%% & &&/&
%%%%%%#A=
%%%%% &&$
%%%%%#A= LM
、值传递和引用传递不同
%%%&' &)&7/('&&&N
%%%&.
%%%%%%&O&&
%%%%%%&&&N
%%%%%%&N&&O
%%%&;
%%%&&(&&$
%%%&&&&$