博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 面向对象 之 static 关键字
阅读量:6974 次
发布时间:2019-06-27

本文共 868 字,大约阅读时间需要 2 分钟。

转载于 :

/**    知识点: static 关键字        1. static 的使用        2. static 变量的内存分配        3. static 的使用限制        4. 主方法 main 的剖析*/public class TestStatic {    public static void main(String[] args) {        //实例化一个用户        User user1 = new User("xiongmao");        User.count++;        System.out.println("实例化用户总数 : " + User.count);        //实例化第二个用户        User user2 = new User("tanglang");        User.count++;        System.out.println("实例化用户总数 :" + User.count);    }}class User {    private String username;//用户名    public static int count;//计数器    public User(String username) {        this.username = username;    }}/**    总结 普通变量和static静态变量的区别        1. 普通变量是运行期动态赋的值           static 变量是在 编译期 就赋给了初始值        2. 普通变量必须通过实例对象引用访问            static 变量可以直接通过类名访问        3. 普通变量存在 堆和栈中            static 变量存在全局代码区中 是共享的*/

转载于 :

转载于:https://blog.51cto.com/11842410/2158765

你可能感兴趣的文章
Struts2配置文件_常量属性_独立测试分析
查看>>
c语言代写
查看>>
技巧:Vim 的纵向编辑模式【转】
查看>>
[转载]linux内存映射mmap原理分析【转】
查看>>
Linux之定时器与时间管理 【转】
查看>>
Linux的软中断处理实现 【转】
查看>>
深入理解Java中的反射机制
查看>>
C# 面向对象
查看>>
并发异步处理队列 .NET 4.5+
查看>>
Udp SocketAsyncEventArgs SocketAsyncDataHandler
查看>>
JVM入门
查看>>
selenium web自动化
查看>>
Python核心编程(2)—— 数字
查看>>
AI和企业管理
查看>>
使用Aspose.Cell控件实现Excel高难度报表的生成
查看>>
EXT.NET 使用总结(1)
查看>>
模拟浏览器对百度进行爬虫
查看>>
如何妥善处理WebBrowser对Javascript的错误问题,阻止JS弹出框,提高用户体验(原创)...
查看>>
Servlet学习
查看>>
2019.2.5 区块链论文翻译
查看>>