Java中如何调用静态方法及非静态方法呢?

打印 上一主题 下一主题

主题 873|帖子 873|积分 2619

转自:
http://www.java265.com/JavaJingYan/202206/16558183013797.html
静态方法:
       我们将方法前面加上static的方法称之为静态方法
       静态方法中只能调用静态成员或者方法,不能调用非静态方法或者非静态成员(如果静态方法想调用非静态方法或者非静态成员需要先实例化即先new一个),而非静态方法既可以调用静态成员或者方法又可以调用其他的非静态成员或者方法
下文笔者讲述java中调用静态方法和非静态方法的示例分享,如下所示:
  1. <strong>实现思路:
  2.     调用静态方法:
  3.            类名.方法名()
  4.         调用非静态方法:
  5.          类名  对象名 = new 类名();
  6.          对象名.方法名();
  7. </strong>
复制代码
例:
  1. package com.java265;
  2. public class User {
  3.     public void info() { //定义一个方法
  4.         String name = "java265"; //局部变量
  5.         System.out.println(name);
  6.     }
  7.     public static void show(){
  8.         String name = "88888";
  9.         System.out.println(name);
  10.     }
  11.     public static void main(String[] args) {
  12.         User user = new User();
  13.         user.info(); //非静态方法调用  对象名.方法()
  14.         User.show(); //静态方法调用 类名.方法()
  15.     }
  16. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

守听

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表