社区
Java SE
帖子详情
关于静态方法问题?????????
friendy
2002-09-03 10:46:14
静态方法除了不需要实例类就可以直接被调用外,其他和非静态方法有什么区别吗?
...全文
19
4
打赏
收藏
关于静态方法问题?????????
静态方法除了不需要实例类就可以直接被调用外,其他和非静态方法有什么区别吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yergrad
2002-09-04
打赏
举报
回复
静态方法不是动态绑定的。即不是在运行时确定执行代码的。
例如
public class STime
{
public static void main(String[] arg)
{
// System.out.println(System.currentTimeMillis());
STime st = new ssTime();
st.testSta();
st.testNoS();
}
static void testSta()
{
System.out.println("STime testSta");
}
void testNoS()
{
System.out.println("STime testNoS");
}
}
class ssTime extends STime
{
static void testSta()
{
System.out.println("ssTime testSta");
}
void testNoS()
{
System.out.println("ssTime testNoS");
}
}
输出结果是:
STime testSta
ssTime testNoS
qxjavajava
2002-09-04
打赏
举报
回复
A static method may only access the static data of its class; it may not access non-static data
A static method may only call the static method of its class; it may not call non-static methods
A static method has no this
A static method may not be overriden to be non-static
friendy
2002-09-04
打赏
举报
回复
这个俺知道,还有其他的吗?
cooleyes
2002-09-04
打赏
举报
回复
在静态方法中不允许调用非静态方法和非静态变量
《C语言/C++学习指南》-- 动态库和静态库视频教学
本视频课程介绍C语言中动态库和静态库的基本概念,制作和使用方法,手工加载动态库方法,如何导出函数和类,以及VC的静态编译等等
接口中可以有
静态方法
吗?
接口中是否可以有
静态方法
? 1.这里是我在其他类中调用时,自动引入了一个
静态方法
我点开看到报错,说
静态方法
在接口中需要一个body 方法体。我的第一反应是接口中的方法不是抽象的吗? 怎么可以有方法体?这是编辑...
Java接口能不能有
静态方法
_为什么不能在Java接口中定义
静态方法
?
为什么,在糟糕的旧时代,接口不能包含
静态方法
?>为什么不能覆盖
静态方法
?接口中的
静态方法
最后,Java 8引入了静态接口方法,以及具有默认实现的可覆盖实例方法。他们仍然不能有实例字段。这些功能是lambda...
什么时候用
静态方法
?什么时候用单例模式?(推荐)
三、为什么要有非
静态方法
? 从这三点我们得出的结论如下: 一、 什么时候用
静态方法
,什么时候使用非
静态方法
? 二、 为什么使用单例模式而不用
静态方法
? 三、 其他 我们在编程中最常用的模式就是单例模式了...
可以重写
静态方法
吗?
问:你可以重写
静态方法
吗? 答:如果从重写方法会有什么特点来看,我们是不能重写
静态方法
的。虽然就算你重写
静态方法
,编译器也不会报错。也就是说,如果你试图重写
静态方法
,Java不会阻止你这么做,但你却得不到...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章