zoukankan      html  css  js  c++  java
  • static的使用

     1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员

     2、如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量

     3在普通成员方法中,则可以直接访问同类的非静态变量和静态变量

     4、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法

    package TT;
    
    public class HelloWorld {
        String name="zzw";
        static String id="1503013";
        public static void print(){
            //System.out.println(name);编译错误
            HelloWorld hw=new HelloWorld();
            System.out.println(hw.name);
            System.out.println(id);
        }
        public void show(){
            System.out.println(name);
            System.out.println(id);
        }
        public static void main(){
            print();//可以直接调用静态方法
            HelloWorld hw=new HelloWorld();
            hw.show();//普通成员方法需要通过创建对象调用
        }
    }
  • 相关阅读:
    AS3 Signals
    Activate、Deactivate 事件 Activate ThrottleEvent;
    Git 单机版
    SVN 快速入门
    Git 简介
    SVN
    Git
    Python 对目录做遍历
    Python hashlib 模块
    __name__
  • 原文地址:https://www.cnblogs.com/freinds/p/8980810.html
Copyright © 2011-2022 走看看