Static

作者: zhuhui901222 | 来源:发表于2018-03-07 01:15 被阅读0次

    方法中没用过飞静态变量  或者全部是静态变量都需要加static 

    package cn.itast.demo03;

    /*

    *  静态的注意事项

    *  在静态中不能调用非静态

    *  为什么呢? 为什么静态不能调用非静态,生命周期

    *  静态优先于非静态存在于内存中

    *  静态 前人 先人  非静态 后人

    *  静态不能写this,不能写super

    *  问题:  static 修饰到底什么时候使用,应用场景

    *    static 修饰成员变量,成员方法

    *    成员变量加static, 根据具体事物,具体分析问题

    *      定义事物的时候,多个事物之间是否有共性的数据!!

    *      请你将共性的数据定义为静态的成员变量

    *     

    *    成员方法加static, 跟着变量走

    *      如果方法,没有调用过非静态成员,将方法定义为静态

    */

    public class Student {

    private static String name;

    private static  int age ;

    private char sex;

    public static void function(){

    System.out.println(name+age);

    }

    public static int getSum(int a,int b,int c){

    return a+b+c;

    }

    public void show2(){

    System.out.println(sex);

    }

    public void show(){

    System.out.println(name+age);

    }

    public static void main(String[] args) {

    function();

    }

    public static void method(){

    }

    }

    相关文章

      网友评论

          本文标题:Static

          本文链接:https://www.haomeiwen.com/subject/kwudfftx.html