黑马程序员-java中静态变量,方法的使用实例

原创 2012年03月22日 19:25:40
---------------------- android培训java培训、期待与您交流! ----------------------

 

java中静态变量,方法,类的使用实例

 

class  StaticTest
{
 static int i=1;
 static
  {//静态区域块,静态区域块只能执行一次
   i++;
  }

 public StaticTest()
  {
   i++;
  }
 
 public static void main(String[] args)
 {
  Static s1=new Static();
  System.out.println(s1.i);

  Static s2=new Static();
  System.out.println(s2.i);

  Student stu1=new Student(15,"张三",250);
  Student stu2=new Student(16,"李四",260);
  
  System.out.println(Student.getTotalFee());
 }
}

/**
*增加学生类
*/
class Student
{
 int age;
 String  name;
 int fee;
 static int totalFee;

 public Student(int age,String name,int fee)
 {
  this.age=age;
  this.name=name;
  this.fee=fee;
  totalFee+=fee;
 }

//这是一个静态方法,即类方法,所有的对象都共享一个方法,节省栈的开销
 public static int getTotalFee()
 {
  return totalFee;
 }
}

---------------------- android培训java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima

相关文章推荐

黑马程序员:JAVA中代码顺序,静态块 静态变量,加载顺序!

这两天遇到几个类似的问题,就是一个程序到底是怎么运行的,而且这些问题很具有迷惑性,这里两个例子做分析( 实际上一切都在黑马的免费视频中有体现 ) ! 问题一:如下代码的执行顺序是什么样的...

java-静态变量方法块

  • 2012年05月06日 20:21
  • 31KB
  • 下载

java 程序加载过程---3--类中申明同时申明类的静态对象 创建类的实例 访问类的静态变量 调用类的静态方法 使用反射方法 初始化类的子类对象 直接使用java.exe 调用某个类

java 程序加载过程---3---申明类的静态对象===》常见的应用是单例模式(饿汉式) 大家知道,只要打开任何一个开源软件,看到很多在类申明时候同时申明一个静态对象,此种情况JVM是如何加载的呢?...

黑马程序员_java_final_abstract_interface_main_变量_覆盖_private_静态

------- android培训、java培训、 期待与您交流! ---------- 一、final修饰符 final : 最终,作为一个修饰符 1,可以修饰类,函数,变量...

《黑马程序员》 静态方法中不能new内部类的实例对象的总结

------- android培训、java培训、期待与您交流! ---------- class Test{ public void main(String[] args){ A test...
  • xfgzss
  • xfgzss
  • 2014年03月29日 11:56
  • 849

黑马程序员_10_成员变量_成员方法_静态成员方法_在多态情况下的特点

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------   *****...

黑马程序员——OC 基础:实例变量修饰符,description方法和多态

1.实例变量修饰符    1)@public (公开的)在有对象的前提下,任何地方都可以直接访问。    2)@protected (受保护的)只能在当前类和子类的对象方法中访问。    3)...

黑马程序员_静态方法和实例方法

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 用修饰符static声明的方法为静态方法...
  • bo_bo91
  • bo_bo91
  • 2014年03月28日 09:46
  • 330

黑马程序员_java_关于静态方法

------- android培训、java培训、期待与您交流! ----------该篇博客博客讲到了:静态方法的优缺点;什么时候创建静态方法;静态方法在编译和运行时的变化;以及多态中能否使用静态方...
  • G55_AMG
  • G55_AMG
  • 2014年12月12日 17:38
  • 487

黑马程序员_静态方法,java文档制作和单例设计模式

------- android培训、java培训、期待与您交流!----------   为什么会有静态,静态有什么用? 当每一个对象都要使用这个属性或方法的时候,可以把它定义为静态的 因为每...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员-java中静态变量,方法的使用实例
举报原因:
原因补充:

(最多只允许输入30个字)