问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

偶是一名java初学者,请问一下,如何理解静态方法和动态方法,并且如何使用?

发布网友 发布时间:2022-04-18 03:47

我来回答

5个回答

热心网友 时间:2022-04-18 05:16

方法中 用static修饰的方法 称为静态方法 java的工作机制简单说 我们所编写的代码 计算机是必能识别的 要通过java虚拟机的变异 转换成机器码 然后交给计算机分配内存 执行。 静态方法在编译以后 会在内存中 划出空间来存放此实例 所以 不需要实例化该类 就可以调用静态方法。
动态方法,指的是 动态创建,编译过后 没有预留给它内存 只有在创建实例的时候 才会有实例存在 在没有创建实例之前 是不能调用的
下面是例子
public static void say()
{
System.out.println("此处是静态方法");
}
public void sayhello()
{
System.out.println("此处是动态方法");
}
public static void main(String[] args) {
//静态方法 不需要实例化 只需要类名就可以
Method.say();
//动态方法 需要实例化才能调用方法
new Method().sayhello();
}
在静态方法中 是不能直接调用动态方法的 因为该实例不存在
在动态方法中 是可以直接调用静态方法的 因为在编译过程中 已经创建了实例

热心网友 时间:2022-04-18 06:34

java是纯面向对象的语言 每一个方法都必须要写在类中间
静态的方法就是不用 NEW出对象 便可以直接使用的方法 就是在方法名字前面加static关键字
而非静态的方法就是必须通过NEW出对象 再通过对象来调用的方法
举一个最简单的例子 你就明白
public class HelloWorld{
private int a;
priavte int b;

//非静态方法
public void display(){
System.out.println(a + " " +b);
}

//静态方法 程序开始运行的时候是没有对象存在的 直接就可以从main方法开始运行
public static void main(String[] args){
HelloWorld hw = new HelloWorld();
hw.display();论 //通过NEW出来的hw对象来调用它的display()方法
}
}

希望对你有所帮助

热心网友 时间:2022-04-18 08:09

嗨 你好 首先 我也是一个JAVA爱好者 才学不久。。
JAVA初学者QQ群:143551456。。。诚邀您的加入。。
做完广告现在说正事,回答您的问题了。我前几天回答了一个和你的问题一样的,,网址如下:http://zhidao.baidu.com/question/240610995.html。。。
你可以去看看,他的例题很好!!相信你能恍然大悟

热心网友 时间:2022-04-18 10:00

静态就是一初始化就分配内存了 动态的要动态分配 就是这么简单
比如一个类中的一个静态方法 系统加载了这个类 这个方法就可以使用了 如果是动态的还的new 一下才能使用

热心网友 时间:2022-04-18 12:08

静态方法不用实例化该方法所在类
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 贷款利率5.635贷二十七万十年还清等额本金月供多少? 如何更快速复制粘贴 哪位英语高手能给我翻译这句话啊,要流畅点的,在线等啊 专生本 山东国际贸易与经济 题型 求助国际贸易的题目的答案 国际服务贸易 题目 答案 不看后悔啊 全国2004年10月高等教育自学考试国际市场营销学答案 国际服务贸易蔡宏波主编书89页思考题第一题:分别应用绝对优势理论和比较优势理论,各举一例说明两国间 《国际服务贸易》测试题告诉我答案!!里面有详细。题号写清楚 英语影评写法 5篇英语影评要自己写的每篇50词就行了 刚到18岁能不能办理信用卡 沙漠玫瑰怎么扦插,沙漠玫瑰扦插和嫁接方法 catia自学教程有没有比较详细好学的全套视频材料,请帮忙推荐一个点,好购买 catia用了很长一段时间突然今天用不了了,打不开,双击就出现“catia已停止工作”,请大仙指教啊!急急急 如何自己制作 catia 绿色版 求《CATIA二次开发技术基础》这本书和光碟,有购买的链接更好,或者有光碟的下载地址。 catia复制到另一个文件后不显示 网上破解的Por e UG CATIA 等软件和花几万,几十万的正版有什么区别,那些破解版能用到实际的生产中吗 从哪里可以购买CATIA 中级口译教程怎么学 一个手机可以同时登录2个吗?- 问一问 千以内加减法有哪些? 380000房贷,利率5.635等额本金12年是怎么算的月供? 上海人最斯文? 400分理科能上什么样的大学 挖矿机是不是需要安装杀毒软件? 我现在读高二的成绩400分左右,将来考大学我可以考什么大学? 芯动矿机病毒解决办法 入手了一台华为二手存储服务器,求大神告知哪个是键盘鼠标显示器接口,扒拉半天也找不到?是不是被骗啦? 一千以内的加减法四十道 上海市中级口译考试推荐教材有哪些? 主板中数字存储设备采用什么接口? 倍思w04和w09耳机套能通用吗? 同一台手机可以同时登录两个吗 一般用于服务器和存储相连接的光纤接口是哪种? 什么是挖矿木马? 40万房贷利率5.635还16年,请问月供多少? 描写景物的段落(各种感觉) 高二的理科生只能考400分,还有机会考上本科吗?