我是一个JAVA新手,不明白什么叫类,什么叫方法,什么叫构造器,甚至看代码的顺序,软件中各颜色字的意义

我每天都刻苦的敲代码,但整天都是云里雾里,我都敲了2个礼拜了,但对上述东西还不是很明了,能举例子吗,追加高分!!
扣963332500,求各位大哥大姐指点

对于面向对象,你可以根据实际生活中的例子来理解阿,好比说我想用程序编个真实的人出来(我只是举个例子。。。),其中我们人类(class Human{})就是一个类,一个叫张三的人就是人类的一个实例。(ps:注意类的另外一个分支是静态类(static class),静态类是不可以被实例化的,是程序一旦运行就存在内存中的,而我们现在所说的类则不同,需要被实例化才可以使用,内存的申请占用也是相对动态的,----如果不理解,可暂时忽略----)
实例化是指我们对类的一个操作,比如说人类的出生,在程序中便可以理解为实例化,其实就是代码中的Human renlei = new Human()这样的一句代码,其实你注意这个new字就可以知道它是一个实例化操作了。

方法就是一个类中的一个方法,比如说人类喝水(drink(){}),那么人类通过什么方法才能喝水?如果我们不描述清楚人类喝水的方法,程序该如何执行呢?所以说方法就是让计算机怎么处理事情的一个详细描述。
构造器(也叫“构造方法”,“构造函数”),其实它就是一个方法,但这个方法比较特殊,必须要和类名相同,刚才我在电脑中声明了人类(class Human{})那么在这个类中,我们可以声明一个名为人类(Human(){})的方法,这个方法需要做什么就仁者见仁,智者见智了,一般是对值的初始化操作,或者是调用某个方法。举个例子,我们人类一般会在出生时哭,那么,我们便可以在这个构造器中详细描述人类出生时哭的方法。。。其实这个这个你以后做多了就有体会了,你现在需要记得,1、构造器就是与类名相同的一个方法,2、在实例化该类时就会执行操作的方法,3、构造器不可以有返回值(这个是与方法唯一不同的地方)。
关于看代码的顺序,并没有严格要求,但是一定要知道一个方法是哪个类中的,其他就按顺序往下读就可以了。
代码颜色的意义?这个看你用什么开发工具了。。。一般的话绿色是一些注释,注释与程序运行无关,只是方便我们程序员阅读。。。黑色、蓝色的是代码,就是我们与计算机交流的语言了。。。

如果还是不是很明白的话,你可以私信我,我很想知道你是怎么理解的。另外如果你能采纳的话,我这里有不错的书推荐。追问

请问你的联系方式,求交流

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-16
public class Jh {
public static void main(String[] args) {
// TODO Auto-generated method stub
BB bb=new BB(3,5);
System.out.println(bb.height);
bb.modifyHight(6);
System.out.println(bb.height);
}
}
class BB {
int height,width;
BB(int x,int y) //构造函数
{
height=x;
width=y;
}
int getHeight(){ //不带参数的方法
return height;
}
void modifyHight(int z){ //带参数的方法
height=z;
}
}
看代码从带main的行开始(带main的类中的方法),本回答被网友采纳
第2个回答  2012-09-16
类是对象的抽象 对象是类的实例
举个例子吧 可以说生活中你所见的一切东西都可以抽象成类 人 汽车 存款 等等
我们来把电灯抽象成一个类 对于具体一个电灯来说 我们可以把它看成是类的一个实例即一个对象 对于这个电灯我们可以开灯 关灯 我们把这种对电灯的操作可以看做方法 我们可以对对象发送消息 即调用这些对象的方法 但是我们不知道这些方法具体是怎么实现的 这也就是封装了 就如我们还电视频道时 不需要知道具体是怎么实现的 我们只需要按一下遥控器上的键就行了
第3个回答  2012-09-16
类:一个对象的抽象就叫类。例如:人就是某个具体人(黄种人)的抽象,黄种人则就是具体的对象。
成员变量:就是在方法外定义的变量,有实例和静态之分,实例就是没有用static修饰的,静态就是用static修饰的。
成员方法:就是操作对象的具体行为的,他就是一个函数。
第4个回答  2012-09-16
自己刻苦敲代码也没有用啊,得有个方向,初学就要学基础啊,类和方法都不知道呢敲啥呀。建议你先看看相关的基础书吧,这个一两句也说不清,或者上网找找初级教程的视频,应该很有帮助。有本疯狂java讲义挺有名的,可以找电子版看看
第5个回答  2012-09-17
在网上找点范例,研究下什么东西是干什么的,然后做些控制台程序什么的,应该就差不多了
相似回答