java静态方法和动态方法的区别,本人初学者,要有例子的。详细的话可以给精彩。
7个回答
展开全部
public class Rt {
public static void main(String[] args) {
jingtai();// 调用静态方法
new Rt().dongtai();// 调用动态方法
}
private static void jingtai() {
System.out.println("静态");
}
private void dongtai() {
System.out.println("动态");
}
}
静态方法可以直接调用,动态方法需要通过实例调用。当要在其他类中使用Rt中的静态方法时,直接使用如下语句即可:Rt.jingtai();要调用动态方法时使用:Rt rt=new Rt(); rt.dongtai();
public static void main(String[] args) {
jingtai();// 调用静态方法
new Rt().dongtai();// 调用动态方法
}
private static void jingtai() {
System.out.println("静态");
}
private void dongtai() {
System.out.println("动态");
}
}
静态方法可以直接调用,动态方法需要通过实例调用。当要在其他类中使用Rt中的静态方法时,直接使用如下语句即可:Rt.jingtai();要调用动态方法时使用:Rt rt=new Rt(); rt.dongtai();
追问
那么我们在使用的时候怎么区分什么时候用什么方法呢?
追答
根据个人应用的定,像工具类中的方法一般都定义为静态的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以去网上搜索一下 java教程 里面有详细的讲解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询