A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题,来个大神来解惑下.谢谢!

5 个回复

倒序浏览

static:修饰符,用来修饰变量(成员变量,成员函数)。
当成员被静态修饰后,就多了一个调用方式,
除了可以被对象调用外,还可以直接被类名调用(类名.静态成员)

static特点:
1,随着类的加载而加载。
2,优先于对象所存在
静态先存在,对象后存在。
3,被所有对象所共享
4,可以直接被类名所调用。
回复 使用道具 举报
不能修饰类,因为如果被static修饰,要么被对象调用,要么直接被类名调用,调用类没有意义,
回复 使用道具 举报
兄弟,类要分为内部类和外部类(普通类)。内部类可以用 static修饰,但是外部类不能用static修饰。因为内部类也是普通类的成员。
回复 使用道具 举报 1 0
zxw 发表于 2016-3-27 13:24
兄弟,类要分为内部类和外部类(普通类)。内部类可以用 static修饰,但是外部类不能用static修饰。因为内 ...

赞,大牛我没考虑到内部类的情况
回复 使用道具 举报
zhoubinjian 发表于 2016-3-27 13:05
不能修饰类,因为如果被static修饰,要么被对象调用,要么直接被类名调用,调用类没有意义, ...

我可是我今天就见着了static修饰的C++类,有点蒙圈了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马