百木园-与人分享,
就是让自己快乐。

java static关键字的功能说明

转自:

http://www.java265.com/JavaCourse/202206/3747.html

下文笔者将讲述java中static关键字的简介说明,如下所示

static关键字功能

static:
  可用于修饰 成员变量,方法,代码块

注意事项:
   1. static修饰的方法中,不能使用this关键字
	因为staic修饰的方法属于类,不属于对象
   2.static静态可访问静态内容,不能访问非静态信息

例:
Java 静态方法和普通方法的使用示例

public class Main  {
    public static void main(String[] args){
        Main main = new Main();
        main.Man(); //普通方法调用
 
        Main.Test();//静态方法调用
    }
     //普通方法
    public void Man(){
 
    }
     //静态方法
    public static void Test(){
 
    }
}
静态方法(Static Method)与静态成员变量一样
   属于类本身
   在类装载的时候被装载到内存(Memory)
    不自动进行销毁,直到JVM关闭

非静态方法(Non-Static Method)又叫实例化方法
   属于实例对象
  实例化后才会分配内存
  必须通过类的实例来引用
   不会常驻内存
  当实例对象被JVM 回收之后,则方法消失 

Java 静态变量与非静态变量

例:

public class Main  {
    private String name=\"猫猫\"; //非静态
    private static int age=21; //静态
    public static void main(String[] args){
//        System.out.print(name);//错误的不能直接调用
        Main main = new Main();
        System.out.print(main.name);
        System.out.print(age);
    }
}

来源:https://www.cnblogs.com/java265/p/16387435.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » java static关键字的功能说明

相关推荐

  • 暂无文章