• Java4Android基础学习之Static关键字


      跟着Mars老师的脚步,学习了Static与继承。Static可分为如下几部分:

      1、静态成员变量;

      2、静态函数;

      3、静态代码块;

    1、静态成员变量,

      1)静态成员变量的定义:在数据类型前增加static即可 如: static int i;

      2)静态成员变量可以直接用类名调用,如:person.i = 10;(person是一个类,该语句写在主函数中)

      3)静态成员变量使用的是同一块内存,   

         

    2、静态函数

      1)静态函数定义,前面加static  如: static void function(){}

      2)可以直接用类名调用,如: person.function();  (function是person类中的一个函数);

      3)静态函数中不能使用非静态变量,(函数都是用对象来调用,如:

      person p = new person();  

      p.function();//对象调用函数

      但是静态函数直接用类调用,并没有定义对象,因此不能使用非静态变量)

    3、静态代码块

      1)静态代码块没有名字;如:

        static{

          System.out.println(" ");//这里是静态代码块的内容

        }

      2)静态代码块在装载类的时候即执行,一般用来附初始值。

  • 相关阅读:
    懒加载 和 json
    [iOS]用instancetype代替id作返回类型有什么好处?
    (转)Objective-C语法之KVC使用
    UITableView 展示数据
    shopee
    防火墙
    vue项目开发技巧
    文件流
    vant
    node 使用
  • 原文地址:https://www.cnblogs.com/YiStyle/p/5886385.html
Copyright © 2020-2023  润新知