JAVA面向对象的总结(静态函数与static关键字)


static关键字;  

       静态成员变量只会在数据共享区中维护一份,而非静态成员变量会在每个对象中维护一份

作用

      static修饰成员变量:如果有数据需要共享所有数据使用时

      static修饰成员函数:如果一个函数没有直接访问非静态成员时,那么可以使用static修饰,一般用于工具类的方法

访问方式

    1、 静态修饰成员变量与方法时,可以用类名或者对象进行访问

    2、非静态修饰成员变量与方法时,只能用对象进行访问

静态函数的注意事项  

       1、静态函数可以直接访问静态成员,但不能访问非静态成员

       2、非静态函数可以访问静态或者非静态成员

       3、静态函数不能出现this、super关键字

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM