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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© chenxin_0916 中级黑马   /  2015-12-29 23:08  /  678 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天老师说了一句类变量就是静态变量,静态变量就是类变量,但是突然想到前面创建对象时
Student p = new Student();
这个p也是个类类型的变量啊?表示疑惑啊!静态变量跟类变量什么关系!

7 个回复

倒序浏览
静态变量可以直接通过类名.变量名调用。而类变量则需要new() 对象 用对象名调用.
回复 使用道具 举报
类变量就是静态变量,随着类的加载而加载
回复 使用道具 举报
还没学到  明天会学
回复 使用道具 举报
p不是变量啊,p是Student 类对象
回复 使用道具 举报
你说的这个p变量,是Student类的一个变量也叫引用,叫做类的引用更合适,类变量指的是该变量的生命周期与类的加载有关,而与对象的创建无关
回复 使用道具 举报
加static的为静态变量!
回复 使用道具 举报
随着类加载而加载的事类变量,而p只是指向一个student的一个对象名!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马