解释下这几个基本概念谢谢了 类属(最好给个例子) 类库与函数库区别   static{}什么意思?    怎样在JFrame上控制层次想让jpanel显示在jlabel上面可以吗?(jpanel是从别的类实现的)

解决方案 »

  1.   

    楼主的题目跟问题内容搭配的很搞笑,我的java基础很差的。
      

  2.   

    我就回答第二个吧,static一般称为 类或静态地,用法1 statci不属于某个具体实例,他是每个对象共享的,类名可以对他直接进行调用,至于他在内存中的位置,就没有必要知道了。
    2 static可以修饰一些数据 方法,变量,等等。。
    3 static方法可以相互访问,但是,一个static方法不能访问非static方法。当然实例方法是可以访问static方法的基本就这三点,让大家见笑了。
      

  3.   

    static{}
    静态语句快
    类初始化时最先运行,(貌似只运行1次,括号中不敢保证正确性)
      

  4.   

    java初学者
    static()是一个静态块  里面的成员和方法全是用静态关键字标识的
    就像你把有的具有相同属性的东西放一起一样
      

  5.   

    我回答第3个问:可以,应该直接将jlabel的对象.add(jpanel的对象);可能就行了
      

  6.   

    谢谢大家的回答 类属是什么意思呢? 
    //画线类
    class Line extends JPanel{
        public void paint(Graphics g){           //解释下paintComponent方法与paint的区别
             g.drawLine(0,0,500,500);
        }
    }
    //主类
    class Test extends JFrame {
        public void main(String[] args){
              Container c = this.getContentPane();
              ImageIcon main = new ImageIcon("./image/beijing.jpg");   //一个背景图象
                JLabel jlabel = new JLabel();
              Line line = new Line();
              jlabel.add(line);
              /*
               *显示之类的方法
                */
        }
    }这样写不能成功 我paint的线直接覆盖了我的图片 怎么办?有没好点的办法呢?谢谢了
      

  7.   

    static{}
    静态块,初始化是最先运行并且只运行一次
      

  8.   

    static{}
    是静态初始化器,是对属于整个类的静态数据成员进行初始化的手段之一,它与构造方法有区别,static{}不是方法,没有返回类型,也没有方法名后的一对圆括号,它存放在整个类的公共内存单元
      

  9.   

    static{}
    静态代码块
    加载类的时候也会对它进行加载~
      

  10.   

    无语  看来今天一天都等不到答案了  CSDN????
      

  11.   

    解释下这几个基本概念谢谢了 类属(最好给个例子) 类库与函数库区别  
    是不是CLASS类和METHOD类?前一个封装了一个类的所有信息,后一个封装了一个类所有的方法,在JAVA.LANG.REFLECT
    包下面
      

  12.   

    一个静态代码区域static{}仅能够被执行一次
      

  13.   

    谢谢大家热心回答 还是学到不少东西 thanks..
      

  14.   

    类属类,感觉就是类的类吧,呵呵,有些绕
    http://ks.cn.yahoo.com/question/1406123110574.html
    自己看看,是不是指的模板一类的东西啊另外JPanel不能设置透明度吗?瞎猜的啊,gui这块不懂
      

  15.   

    这都是J2SE 的题目 啊 我还没听说过什么是 “类属” 有点抽象