java 静态函数,静态变量,内部嵌入类

原创 2007年09月22日 08:55:00

/**
 * $Id$
 */
package mainTest;

/**
 * @author <a href="liaoy1981@hotmail.com">liao yuan </a>
 */
public class B {
 
 private int count=0;
 
 static void cast(){  
  count;
 }
 
 public B(String name) {
  System.out.println(name + "B class create!");
 }

 /**
  * @return the count
  */
 public int getCount() {
  return count;
 }

 /**
  * @param count the count to set
  */
 public void setCount(int count) {
  this.count = count;
 }

 public void display() {
  int i = 1;
  class inner {
   public void innerDisplay() {
    System.out.println(i);
   }
  }
 }

public static void main(String[] args) {  
  static int i=0;

 }


}
 

===============

 

今天没事写了一个简单的类,发现平时自己很多不注意的问题,看来以后得慢慢的一点点补上:

以上这些标红色的地方都是编译不通过的:

总结以下:

1)静态函数里不可定义静态变量,不可应用非静态变量

2)静态函数里不可调用非静态函数

3)内部匿名类,不可应用外部非静态类,要向内部类传递参数,可以定义成final修饰类型变量

 

相关文章推荐

Java静态变量初始化及构造函数的执行顺序与执行时机分析

对于Java初学者来说,关于静态变量、非静态变量的初始化时机与顺序,以及构造函数的执行时机与顺序都会感觉有点理不清头绪,下面文章使用实例程序帮大家解决这方面的疑惑。虽然简单,但是对Java入门者来说还...
  • tabby
  • tabby
  • 2011年03月05日 16:58
  • 3660

java-静态变量方法块

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

子类与父类构造函数顺序,包括静态变量

说下子父类构造函数的调用 创建子类的时候,先检查父类是否有静态的属性,如果有,则先调用静态属性的语句,然后检查子类是否也有静态类型属性,有,则调用子类的静态类型,然后在调用父类普通变量,构造函数,然...

JNI获取并修改Java中类的变量和静态变量的值

对于JNI的基本使用请移步:Hello JNI本文主要介绍以下几个函数的使用:GetObjectClassGetFieldID,GetStaticFieldIDGet< Type>Field,GetS...

JAVA_关于构造方法与类中静态变量

打算从今天开始记下学习JAVA过程中遇到的一些问题,同时万一我就帮助了某些还不明所以的小伙伴,另外哪里有问题欢迎指出,我会更马上更改,首先是关于JAVA中的构造方法还有对象的创建。 (这里搬运下类的...

C语言静态变量和静态函数

  • 2011年11月17日 15:42
  • 5KB
  • 下载

C# 静态内部类单例模式-静态变量何时初始化

对于一个类的静态变量何时初始化,大家都有一个普遍的共识,那就是第一次使用该类时,初始化该类的所有静态变量和静态方法。 /// /// 只有在第一次使用到Test1的时候,才会初始化Te...

Java父类与子类中静态代码块 实例代码块 静态变量 实例变量 构造函数执行顺序

实例化子类时,父类与子类中的静态代码块、实例代码块、静态变量、实例变量、构造函数的执行顺序是怎样的? 代码执行的优先级为: firest:静态部分 second:实例化过程 详...

Java中的静态变量和静态函数

静态变量:   在JAVA中类在声明的时候,其实并没有申请和产生内存空间,就如同我们的一个切实可行的想法,但其实并没有去实施这个想法。而类只有在用这种数据类型创建一个类的对象的时候,才能在内存中申请和...

Java 局部变量、实例变量、静态变量(类变量)区别

Java 局部变量、实例变量、类变量(静态变量)区别 Java 局部变量实例变量类变量静态变量区别 局部变量实例变量类变量静态变量伪代码说明实例变量与类变量区别 1. 局...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 静态函数,静态变量,内部嵌入类
举报原因:
原因补充:

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