Java学习-static关键字的用法
2017-10-31 14:42
295 查看
1.类变量和实例变量
a。类变量即用static修饰的静态变量,不把它当做实例对象的成员变量。它在类中方法外定义,任何一个类的对象访问类变量时,取得的都是相同的数值,同样,任何一个类的对象修改它时,在其他类中的相同类变量也随着改变。类变量类似于c++的全局变量,当程序中多个对象需要使用相同数值的变量时,使用类变量的优势就体现出来了,无需在各个对象中重复定义一个相同的变量,能节省大量内存空间。
类变量使用格式为:
类名.静态变量名(推荐使用)
对象名.静态变量名。
b. 实例变量不加static修饰,只有在生成实例对象后才存在。
2.类方法和实例方法
a.类方法:用static修饰的静态方法,属于整个类,不属于某一个实例对象,调用静态方法格式如下
类名.静态方法名(推荐使用)
对象名.静态方法名。
类方法不能操纵某个对象的成员,只能访问类变量或者调用类方法。类方法中不能使用this或super,他们都代表的是对象的概念。
b.实例方法:不加static,不能用类名调用,只能用对象名调用。
a。类变量即用static修饰的静态变量,不把它当做实例对象的成员变量。它在类中方法外定义,任何一个类的对象访问类变量时,取得的都是相同的数值,同样,任何一个类的对象修改它时,在其他类中的相同类变量也随着改变。类变量类似于c++的全局变量,当程序中多个对象需要使用相同数值的变量时,使用类变量的优势就体现出来了,无需在各个对象中重复定义一个相同的变量,能节省大量内存空间。
类变量使用格式为:
类名.静态变量名(推荐使用)
对象名.静态变量名。
b. 实例变量不加static修饰,只有在生成实例对象后才存在。
2.类方法和实例方法
a.类方法:用static修饰的静态方法,属于整个类,不属于某一个实例对象,调用静态方法格式如下
类名.静态方法名(推荐使用)
对象名.静态方法名。
类方法不能操纵某个对象的成员,只能访问类变量或者调用类方法。类方法中不能使用this或super,他们都代表的是对象的概念。
b.实例方法:不加static,不能用类名调用,只能用对象名调用。
相关文章推荐
- Java学习笔记---12.面向对象编程07-Java中的static关键字用法
- Java学习5:static关键字内存分析详解及用法
- 18天Java学习---12.面向对象编程07-Java中的static关键字用法
- java学习笔记-static关键字的用法
- static关键字用法学习笔记(C++)
- java 中的 final 关键字 和 static 用法
- Java中static关键字用法总结
- Java中static关键字用法总结
- java---final 关键字 和 static 用法
- java学习中static关键字,即静态的运用,及如何为代码写说明
- JAVA学习八:static(静态)关键字
- Java的static关键字的用法
- static关键字用法学习笔记(C++)
- 重新学习一下Java中的几个关键字(final/static/volatile......)
- java中final和static关键字的用法
- Java关键字final, static的用法总结
- JAVA基础第六天学习日记_static关键字、文档、静态代码块、单例开发模式
- Java中static关键字用法总结 (转)
- java学习笔记(static和final关键字)
- java学习笔记 static,final关键字学习