Java初学者的问题

编程说明类方法和实例方法以及类变量和实例变量的区别
怎么写?
对这些名字有点混乱 能详细说一下吗?
关于实例方法还是不懂

public class Abc{
public method1(){}
……
Abc a=new Abc();
a.method;
}

a.method 是实例方法??

首先要明确什么是类,什么是方法。一个类包还许多方法,假如课本是一个类,那么语文课本,数学课本,计算机课本,物理课本等就是一个个方法。可以这么说,具有相同性质的方法组成一个类。类变量就是在类中定义的变量,它可以在类中的任何方法中使用,实例变量就是在方法中定义的变量,它只在该方法中有意思,也就是说它在该方法中可以使用,在别的方法中不能使用!
对象字段上操作的方法称为实例方法(instance method)。这些方法有别于静态方法(static method)或类方法(class method)。类方法声明为静态(static);他们在类本身上操作,而不是在在类的单个实例上操作。类的字段也可以声明为静态,这就使得这些字段成为类字段(class field)而非实例字段(instance field)。对于各个实例字段,每个对象都有其自己的副本,而类字段则只有一个副本,此副本要由类的所有实例所共享。
接口(interface)是一个定义方法的java构造,它类似于类,但是未对这些方法进行提供任何实现。类可以为接口中的各个方法定义一个适当的实现,从而实现此接口。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-05-20
yjc318的解释很详细哦
第2个回答  2008-05-20
public class Abc{ Abc是类名
public method1(){} method1是方法名
……
Abc a=new Abc(); 这是一个实例化,调用类Abc里的所有方法,赋值给了a,a就可以调用Abc类里的方法了
a.method;
}

你这些写的完全不规范,还要用到静态等,先敲代码,代码敲多了就慢慢体会了.
再推荐你一个很好的网站。
还有这3本书也不错。Thinking in java也叫JAVA编程思想
Java面向对象程序设计
Java程序设计
第3个回答  2008-05-21
自己看书

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网