码迷,mamicode.com
首页 > 其他好文 > 详细

静态变量 静态方法

时间:2017-02-20 13:24:03      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:dem   turn   功能   main   public   静态方法   日期   ati   size   

/*
作者:qingfeng
日期:2017/2/20
功能:类变量(静态变量),类方法(静态方法) 统计学费总和
*/

public class Demo3_4
{

    public static void main(String args[]){
        Stu s1=new Stu(23,"qingfeng",200);
        Stu s2=new Stu(20,"lele",123);
        System.out.println(Stu.getTotalFee());
    }
}

class Stu
{
    int age;
    String name;
    int fee;
    static int totalFee;

    public Stu(int age, String name, int fee){
        this.age = age;
        this.name = name;
        totalFee +=fee;
    }
    //类方法(静态方法):用static所有对象共享一个方法,节省栈的开销
    //静态方法不能访问非静态变量
    //java规则:静态变量原则上用静态方法去访问和操作
    public static int getTotalFee(){
        return totalFee;
    }
}


静态变量 静态方法

标签:dem   turn   功能   main   public   静态方法   日期   ati   size   

原文地址:http://www.cnblogs.com/qingfengzhuimeng/p/6418548.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!