public class abc{
public int my=123;
public abc(){}
}
//实例化以后就可以修改my的值或者取得
abc a=new abc();
a.my=321;老大,你去看书行吗?实例化就是把一个类的东西从无到有啊,就可以使用了啊。

解决方案 »

  1.   

    public class abc{
    public int my=123;
    public abc(){}
    public int getMy(){
    return my;
    }
    }
    abc a=new abc();
    a.my=321;
    int newMy=a.getMy();
      

  2.   

    "java中类的初始化是什么概念啊?"
    概念: 一个类在使用前要求一些状态满足条件,比如这个类成员对象需要存在。
    实现: java通过声明static段实现,这个段在类load的时执行
    注意: 类的初始化和对象的初始化不同
    "是不是只执行一次,然后对所有的实例都有效了啊?"
    是public class abc{
    public static int my;  //类的属性
    static {  //类的初始化
    my = 123;
    }
    public abc(){}
    }"还有实例化又是一个什么样的概念啊?"
    就是生成一个对象。
      

  3.   

    public class abc{
    public int my=123;
    public abc(){}
    public int getMy(){
    return my;
    }
    }
    abc a=new abc();
    a.my=321;
    int newMy=a.getMy();
      

  4.   

    可不可以这样写?public class abc{
        public int my = getMy();
        public abc(){}
        public static int getMy(){
            return 123;
        }
    }
    abc a=new abc();
    int newMy=a.my;