社区
邵发的课程社区_NO_2
Java学习指南(Java入门与进阶)
帖子详情
静态方法
阿发你好
2023-01-12 15:11:15
课时名称
课时知识点
静态方法
...全文
79
回复
打赏
收藏
静态方法
课时名称课时知识点静态方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HTML静态网页模板下载大全
HTML静态网页模板 HTML静态网页模板 HTML静态网页模板
静态方法
与非
静态方法
静态方法
不可以调用非
静态方法
,非
静态方法
可以调用
静态方法
。 1.
静态方法
包含static,如public static,这里举一个例子, public static void say(){ System.out.println("学生说话了"); 这里此时为
静态方法
,此时在另一个class里调用这个student类就需要 Student.say(); 2.非
静态方法
不包含static,这里同样举出一个例子, public void say(){ System.out.pr
静态方法
不能调用非
静态方法
的原因
静态方法
是属于类的,即
静态方法
是随着类的加载而加载的,在加载类时,程序就会为
静态方法
分配内存,而非
静态方法
是属于对象的,对象是在类加载之后创建的,也就是说
静态方法
先于对象存在,当你创建一个对象时,程序为其在堆中分配内存,一般是通过this指针来指向该对象。
静态方法
不依赖于对象的调用,它是通过‘类名.
静态方法
名’这样的方式来调用的。而对于非
静态方法
,在对象创建的时候程序才会为其分配内存,然后通过类的
静态方法
和非
静态方法
区别(优/缺点)
静态方法
static(类方法)和 非
静态方法
(实例方法)的区别: 方法我们主要分为三种: 1.构造方法 2.非
静态方法
(普通方法/实例方法) 3.
静态方法
(类方法) 一、
静态方法
和非
静态方法
的区别(调用对象、引用变量不同)
静态方法
:是使用static关键字修饰的方法,又叫类方法.属于类的,不属于对象, 在实例化对象之前就可以通过类名.方法名调用
静态方法
。 (静态属性,
静态方法
都是属于类的,可以直接通过类名调用)。1.在
静态方法
中,可以调用
静态方法
。2.在
静态方法
中,不能调用非
静态方法
。3.在
静态方法
中
Java
静态方法
和非
静态方法
静态方法
static修饰的方法跟随类加载而加载,且只加载一次,在加载的过程中就会分配内存。 非
静态方法
非
静态方法
不创建对象不会分配内存 因为程序最终要在内存中运行,
静态方法
已经存在内存中,而非
静态方法
不存在,使用一个存在的方法去调用一个不存在的方法,不可行。 若想要使用
静态方法
去调用非
静态方法
,只需要new一个类对象,此时jvm虚拟机就会为对象开辟一块内存非
静态方法
...
邵发的课程社区_NO_2
3
社区成员
791
社区内容
发帖
与我相关
我的任务
邵发的课程社区_NO_2
全套Java/C语言系列教程
复制链接
扫一扫
分享
社区描述
全套Java/C语言系列教程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章