回 帖 发 新 帖 刷新版面

主题:帮小弟看下这个面向对象的编程中的问题


public class A 
{
int a=5;
static int b;
void c()
{
    b=10;
    A.f(b);
    System.out.println("from instanc method,b="+b);
}
static void f(int x)
{b=x;
System.out.println("from class method,b="+b);
}
/**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
A.f(20);
A t=new A();
t.c();
    }

}  我搞不明白 A t=new A();t.c();到底是什么意思怎么出来的!
还有就是各位大哥闲着的时候帮帮小弟吧,自己学确实很多不懂的啊 
我QQ70467508  非常感谢您能留下您的QQ

回复列表 (共4个回复)

沙发

A类 不是 有个 
void c()
{
    b=10;
    A.f(b);
    System.out.println("from instanc method,b="+b);
}
方法吗,A t=new A();实例化A类后,就可以通过“.”来调用了
建议 最好 先 弄本 基础的 书 看看

板凳

我的qq:281179735

3 楼

拜托这叫做建立对象,或类的实例化

4 楼

找本教材看.你是学习的人嘛?

我来回复

您尚未登录,请登录后再回复。点此登录或注册